Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Sep 25, 2012
  1. @jeromebaum
Commits on Jul 9, 2012
  1. Be git-describe friendly.

    This patch tags commits on the original (release/hotfix branch) instead
    of tagging the merge commit on the master branch.  This keeps the
    history git-describe friendly.  (For related discussions, see #49, #85,
  2. Merge pull request #211 from pcragone/develop

    Added 'init()' function to git-flow-{feature,release,hotfix,support}
Commits on Jun 9, 2012
  1. @sinbad

    Support reading the tag message from a file in release/hotfix finish

    sinbad authored
    This option ('-f' because '-F' was already taken) maps to the 'tag -F' option, and avoids the
    problem with issue #98 (#98) on Mac
Commits on Apr 21, 2012
  1. @pcragone

    Added 'init()' function to git-flow-{feature,release,hotfix,support},…

    pcragone authored
    … which gets called if subargument is not help
Commits on Apr 19, 2012
  1. @mykehsd

    Release finish squash parameter

    mykehsd authored
    Adding an optional (false by default) -S option to 'git flow release finish' to allow squashing
    the commit
Commits on Apr 9, 2012
  1. @jschmidtatet

    Fixes #206

    jschmidtatet authored
Commits on Oct 14, 2011
  1. @Zoramite
Commits on Apr 17, 2011
Commits on Apr 15, 2011
  1. release: start subcommand takes an optional base as well

    Stefan Näwe authored
    Signed-off-by: Stefan Naewe <>
Commits on Apr 14, 2011
  1. - Removed quoting in has $SOME_BRANCH $(get_remote_branches), as the …

    Konstantin Tjuterev authored
    …check was always false
    - Added fetching develop branch from origin when fetch flag is on in feature finish
Commits on Feb 3, 2011
  1. Don't just take the last argument, take the first.

    This patch was originally contributed as a workaround for the cases
    where there were flags that took the first argument position.  This fix
    was just plain wrong and this commit reverts it.
Commits on Oct 8, 2010
  1. Manually select the last argument.

    This implementation does not rely on Bash-specific functionality.
Commits on Oct 5, 2010
  1. Allow finishing release branches without creating a tag.

    This is useful for small projects.
  2. Don't stop the script when the release branch is the current branch.

    Simply step aside to the master branch instead.
  3. Tidy up a bit.

  4. @nowells

    Changed versiontag prefix to allow addition of dynamic data (i.e. date)

    nowells authored committed
    For example, you could set the versiontag prefix to be:
        git config --global gitflow.prefix.versiontag "production/\$(date +%Y/%m/%d/)"
    which would result in tag names like:
    Although this is a useful addition in the current version of git-flow,
    in a future reimplementation of it in Python, this will be replaced by
    hook scripts, so be sure not to rely on this feature too much for now.
  5. Added -k option to keep (feature|hotfix|relase) branch when calling '…

    Guillaume-Jean Herbiet authored committed
  6. Rename the helper function.

  7. Fix minor typo.

Commits on Oct 1, 2010
  1. adds a check to avoid the delete release branch problem in release fi…

    Felipe Talavera authored committed
  2. lets add automatic delete of the branch when the remote flag is set u…

    Felipe Talavera authored committed
    …nder the release
  3. flow-release now checking if the version is set correctly

    Felipe Talavera authored committed
  4. add the banner message to the release

    Felipe Talavera authored committed
  5. add publish and track command to the release flow

    Felipe Talavera authored committed
Commits on Aug 22, 2010
  1. @adamgibbins

    Fixed incorrect color flag

    adamgibbins authored
Commits on Aug 21, 2010
Commits on Jul 22, 2010
  1. Change the default behaviour of all scripts to NOT fetch.

    This already was the default behaviour of git-flow-feature, but now it
    is the default for the other scripts, too.
    RATIONALE: Due to limitations on some platforms (and some
    implementations of getopt), it's impossible to turn off the -f (fetch)
    option.  Therefore, it must now be set explicitly.
    Also, this makes git-flow work in stand-alone repositories (i.e. repos
    that do not have an origin remote at all).
Commits on Jul 9, 2010
Commits on Jun 29, 2010
  1. @Zoramite

    Adding an extra line to the output for extra spacing.

    Zoramite authored committed
  2. @Zoramite

    Adding extra instructions when running the list option without any co…

    Zoramite authored committed
    …rresponding branches found.
Commits on Apr 4, 2010
Something went wrong with that request. Please try again.