A collection of tools to help with a git based development workflow
Project description
Git Accoutrements
An opinionated set of git python scripts and that have been developed over time to improve primarily Github flow based workflows.
Tools
git master
Checks out the latest copy of the (master|main|trunk) branch of the project and ensures the local branch is up to date.
git (feature|chore|bugfix)
Creates a (feature|chore|bugfix) branch at the current version of the (master|main|trunk) branch. Useful in a Github flow based workflow
git tidy
Attempts to find merged branches / pruned branches in your local repo and will prompt the user to delete them. Quite useful when working on projects that user Github Flow.
git ditto
A simple replacement for the git clone command, however it will scan up through the filesystem looking
a file called .git-ditto.toml
. This file can be used to store configuration updates that should be
applied after the clone.
This is particularly useful if you want to associate a different git profile (user, email, signingkey) for a particular folder. i.e.
~/Code/Work/.git-ditto.toml # the clones in this folder will have use work profile
And
~/Code/Home/.git-ditto.toml # the clones in this folder will have use home profile
Example .git-ditto.toml
[user]
name = "<insert name here>"
email = "<insert email here>"
signingkey = "<insert signing key>"
git del
Deletes both local and remove copies of a branch
git rel
Creates a new signed or annotated tag and pushes it up to the upstream repo.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for git_accoutrements-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac61f55d3f583e209be41629ab3255a5a254e6ceb6d1dcbd7e85352c3f26c899 |
|
MD5 | fa0cc00af0b5beb55e33bf6c2483d978 |
|
BLAKE2b-256 | 0dbcee99acdf13f3d79901e3bfb3f1c5a10332dd38dddfea0f59e4d534844803 |