This project is a simple fabric script. It makes usual github workflow easy.
$ python setup.py install
or
$ pip install -e git+https://github.com/vasyabigi/ds-flow#egg=dsflow
And make your own config file here: ~/.flow
. Example:
[global]
GITHUB_USER:username
GITHUB_PASS:secret
UPSTREAM_ONLY:False
GIT_ADD_FIRST:True
GIT_REBASE_FIRST:True
GITHUB_PULL_REQUEST_URL:https://api.github.com/repos/django-stars/repo/pulls
flow change:2000
orflow change 2000
- creates new branch with name "task-2000" and ask about reseting to last changes from upstream.flow ci -m "Message"
orflow commit -m "Mesasge"
creates commit with message "Task-2000, Message".flow push
- push commit to origin remote, task-2000 branch.flow pr
- creates pull-request.flow finish -m "Message"
- makes commit, push to branch and create pull-request.flow reset
- take last changes from upstream and applies it to current branch.
- Volodymyr Pavlenko @mindinpanic
- Vasyl Stanislavchuk @vasyabigi
- Vasyl Dizhak @rootart
We can do all this staff more automatically. Contributions are welcome!