Skip to content

vasyabigi/ds-flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intro

This project is a simple fabric script. It makes usual github workflow easy.

Installation

$ 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

Usage

  • flow change:2000 or flow change 2000 - creates new branch with name "task-2000" and ask about reseting to last changes from upstream.
  • flow ci -m "Message" or flow 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.

Similar projects

Authors

We can do all this staff more automatically. Contributions are welcome!

About

Workflow helper

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages