Release date: not yet
-
git flow init
now detects situations where origin already has gitflow branches set up, and behaves accordingly (thanks Emre Berge Ergenekon) -
git flow feature finish
can now be called without a feature branch name(prefix) argument and will finish the current branch, if on any. -
Various minor bug fixes related to internal argument passing
-
Better support for Windows users.
-
Add package installers for the Debian and Windows platforms.
Release date: 2011/02/04
-
New option
-d
added togit flow init
, to initialize with defaults without asking for input interactively. Ideal for creating git-flow enabled repos in custom scripts. -
The parsing issues related to git-flow feature's flags are now dealt with on all known platforms. (Fixed #54, #62, #86, #97)
-
Escape queries for detecting branch/tag names. (Fixed #91)
Release date: 2010/10/18
-
The flag parsing issues of git-flow subcommands are solved for most platforms.
-
git flow {feature,hotfix,release} finish
now takes a-k
flag, to keep the branch around after finishing. -
git flow release finish
takes a-n
flag, to skip tagging. -
For consistency,
git flow {release,hotfix}
now, too, have apublish
andtrack
subcommand, just likefeature
. -
Various minor fixes.
Release date: 2010/07/22
-
New subcommands for
git flow feature
:-
checkout:
For easily checking out features by their short name. Even allows unique prefixes as arguments (see below). -
pull:
This subcommand allows you to painlessly work on a feature branch together with another peer. This is especially valuable for doing peer reviews of other people's code. For more detailed info, see the commit log.
-
-
Easier addressing of branch names by using name prefixes.
For example, when using:git flow feature finish fo
this automatically finishes the feature branch
foobar
if that's the only feature branch name starting withfo
. -
No force flag anymore for new feature branches
git flow feature start
lost its-f
(force) flag. You now don't have to be in a clean repo anymore to start a new feature branch. This avoids the manualgit stash
,git flow feature start
,git stash pop
cycle. -
You can use
git-flow
in stand-alone repo's now.
This means it does not assume you have anorigin
repository. (Thanks Mark.) -
No commands fetch from
origin
by default anymore.
There were some issues related to disabling this flag on some platforms. -
Init guesses branch names you may want to use for
develop
andmaster
. -
Added super-easy installation script. (Thanks Rick.)
-
Added BSD license.
No change history is recorded for pre-0.3 releases.