Commits on Feb 14, 2011
  1. Merge branch 'release/0.4.1'

    committed Feb 14, 2011
  2. Update the changelog.

    committed Feb 14, 2011
  3. Bump the version number.

    committed Feb 14, 2011
Commits on Feb 11, 2011
  1. I only just discovered the --recursive flag to git clone.

    Using --recursive simplifies instructions related to the submodule
    initialization for shFlags.
    committed Feb 11, 2011
Commits on Feb 6, 2011
  1. Add some changelog notes.

    committed Feb 6, 2011
  2. Rewrite Joseph Levin's solution a bit.

    Thanks Joseph! I've added you to the AUTHORS file, too.
    committed Feb 5, 2011
Commits on Feb 5, 2011
  1. Merge pull request #99 from josephalevin/gitflow

    Not sure if its of interest to you, but I implemented a --defaults flag in git-flow-init so the script doesnt have to prompt for branch names.  My goal is to now make a change in my gitolite install so every new rep is initialized with the git flow model.  Resolves issue 88.
    Great work on git-flow.  Im really liking it.
    committed Feb 5, 2011
  2. @josephalevin

    Issue: 88

    Added support for using defaults without prompts when using git flow init.
    josephalevin committed Feb 4, 2011
Commits on Feb 4, 2011
  1. Escape characters from tags that have special meaning in grep.

    In particular, this fixes the case where a dot in a version name (not
    too uncommon ;)) unintentionally matches a pre-existing tag.  For
    example, if these tags exist:
    And you try to start a new release for 1.0.2, git-flow prevented it,
    since the '.' matches the 'b' in 1.0b2.  This resulted in the invalid
    error message:
        Tag '1.0.2' already exists. Pick another name.
    committed Feb 4, 2011
  2. This patch prevents silent failure of the auto-installer.

    Original commit message:
    Allows wget to work rather than failing silently.  The actual error is
    "ERROR: certificate common name `*' doesn't match requested
    host name `'."  Tested on Ubuntu 10.10.  Not tested on
    Windows, so I haven't changed that line.
    Signed-off-by: Vincent Driessen <>
    raybec committed with Dec 6, 2010
Commits on Feb 3, 2011
  1. Fix: "eval set" called in the wrong context.

    This is the real fix for the incorrect fix that I reverted in the
    previous commit.  parse_cmdline was used to DRY up the source, but this
    introduced a bug because the "eval set" line changes the positional
    parameters semantics, but does it in the wrong context, so the calling
    function never receives the changes.
    This closes at least the GitHub issues #54 and #86.
    committed Feb 3, 2011
  2. 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.
    committed Feb 3, 2011
Commits on Jan 31, 2011
  1. Move up the "getting started" paragraph. It's the most important one

    that should be on top.
    committed Jan 31, 2011
  2. Add links to the great screen casts on git-flow to the README.

    Thanks Mark and David!
    committed Jan 31, 2011
Commits on Dec 6, 2010
  1. Fix placement.

    committed Dec 6, 2010
  2. Add stillmaintained link.

    committed Dec 6, 2010
Commits on Dec 2, 2010
  1. @sos4nt

    fixed typo

    sos4nt committed with Dec 2, 2010
Commits on Nov 11, 2010
Commits on Nov 3, 2010
  1. @bstpierre
  2. @bstpierre

    Fix issue 34: "release finish" error: bad variable name.

    On some systems, /bin/sh is a symlink to dash. "local" here wants to
    create variables for multiple words on the line. Added quotes so that
    these are not treated as multiple variables.
    bstpierre committed Nov 3, 2010
Commits on Nov 2, 2010
  1. @agross

    Adding more detailed installation information for Windows users on Cy…

    …gwin and msysgit
    agross committed with Nov 2, 2010
Commits on Oct 31, 2010
  1. Fix FAQ link.

    committed Oct 31, 2010
Commits on Oct 25, 2010
  1. Move the FAQ over to the Wiki on Github.

    I hope this makes it easier for people to contribute to git-flow.
    committed Oct 25, 2010
Commits on Oct 20, 2010
Commits on Oct 18, 2010
  1. Merge branch 'release/0.4'

    committed Oct 18, 2010
  2. Update changelog for this release.

    committed Oct 18, 2010
  3. Bump the version number.

    committed Oct 18, 2010
  4. Tell getopt to parse POSIX compatible.

    By setting the environmental variable POSIXLY_CORRECT, getopt behaves
    strictly POSIX-compatible.  This fixes the incorrect getopt parsing
    style that breaks git-flow in several flavours of Linux.
    Many thanks to Thiana for figuring this one out.
    This should fix issues #28 and #29.
    committed Oct 18, 2010
Commits on Oct 8, 2010
  1. Made a note on the apt-get installer's package name.

    This fixes issue #59.
    committed Oct 8, 2010
  2. Manually select the last argument.

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

    This is useful for small projects.
    committed Oct 5, 2010
  2. Don't stop the script when the release branch is the current branch.

    Simply step aside to the master branch instead.
    committed Oct 5, 2010