"git-daily on Ruby" is a tool which helps you to do daily workflow easier on Git. This is the Ruby version.
The original PHP version is here: https://github.com/sotarok/git-daily
Sub-commands are:
git daily init git daily config git daily push git daily pull git daily release open git daily release list git daily release sync git daily release close git daily hotfix open git daily hotfix list git daily hotfix sync git daily hotfix close git daily version git daily help
- Git: >= 1.7.0
- Ruby: >= 1.8.3
Install from rubygems
gem install git-daily
Install develop version
cd /path/to/dir git clone git://github.com/koichiro/git-daily.git cd git-daily rake build gem install pkg/git-daily-X.X.X.gem
To initialize, use
git daily init
To show configuration for git-daliy use
git daily config
To set the configuration use
git daily config [<key>] [<value>]
To open the release process of the day, use
git daily release open
To sync opened or closed daily release process, use
git daily release sync
To show the release list, use:
git daily release list
When gitdaily.logurl is defined, git-daily shows author lists with logurl. git-daily replaces %s in gitdaily.logurl to a commit id.
[config] gitdaily.logurl = "http://github.com/user/git-daily/commit/%s" [output] @userA: http://github.com/user/git-daily/commit/0123456789..... ...
To close daily release process, use
git daily release close
To open the hotfix process of the day, use
git daily hotfix open
To sync opened or closed hotfix process, use
git daily hotfix sync
To show the release list, use:
git daily hotfix list
To close hotfix process, use
git daily hotfix close
Use gitFlow to develop git-daily.
When you want to fix some bugs or implemente some new features,
commit not to master
branch but to develop
branch.
$ rake test
References here (Japanese Only).