git workspace automation
gwsa - git work space automation
Runs common git commands on every git repo in a workspace
This command shows
- status of repo: dirty or clean,
- if rebase, merge or cherry-pick is in progress
- commit difference with remote: ahead + behind commits
- status of remote: gone or ok
- if forced push happend
Rebase local tracking branches. In case of a conflict, it aborts rebase.
pip install gwsa
[[ -d venv ]] || virtualenv venv; . venv/bin/activate make clean make build make test make install deactivate
This project was inspired by gws by Fabien Dubosson.
The reason for writing my own is a language. I prefer python over bash: better syntax, a lot of libraries, and easy install with
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size gwsa-1.1.3.tar.gz (31.9 kB)||File type Source||Python version None||Upload date||Hashes View|
|Filename, size gwsa-1.1.3-py2-none-any.whl (17.7 kB)||File type Wheel||Python version py2||Upload date||Hashes View|