Skip to content
Commits on Jul 22, 2010
  1. Merge branch 'release/0.3'

    committed Jul 22, 2010
  2. Bump version to 0.3.

    committed Jul 22, 2010
  3. 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).
    committed Jul 22, 2010
  4. Add link to git-flow-completion project.

    Also, invite users to help out on the git-flow completion for zsh.
    Personal itch that needs some serious scratching :)
    committed Jul 22, 2010
  5. Remove "important" 0.2 message.

    It disturbs the layout of the README file and nobody uses 0.1 anymore
    anyway.  At least I hope (for them).
    committed Jul 22, 2010
Commits on Jul 21, 2010
  1. Add Mark to AUTHORS.

    committed Jul 21, 2010
  2. Fix whitespace issues.

    committed Jul 21, 2010
Commits on Jul 20, 2010
  1. @talios

    Finishing features now only update / and / if they exists, this allow…

    …s you to work on a unpushed repo, or a git svn repo
    talios committed Jul 20, 2010
Commits on Jul 16, 2010
  1. Fix markdown issue.

    committed Jul 15, 2010
  2. Added link to Google group.

    committed Jul 15, 2010
Commits on Jul 11, 2010
  1. Bumped version number to 0.3-dev

    Should have done this way earlier on the develop branch.
    committed Jul 11, 2010
Commits on Jul 10, 2010
  1. Added Rick Osborne's super-easy gitflow installer oneliner to the pro…

    See the README file for instructions on how to use it.
    committed Jul 10, 2010
Commits on Jul 9, 2010
  1. Added new experimental `feature pull` subcommand.

    This new subcommand lets you easily work together with peers on features. It's
    intended to be extremely simple to pull changes from your co-developers.
    This implementation may also be ported to release and/or hotfix branches in the
    near future, if we agree on the final implementation details.
    Example use
    Sharing development of feature branches goes as follows:
    Suppose Alice and Bob are both developers on project Foo.  They have local
    repos that are up-to-date with `origin`.  Then, Alice starts working on some
       alice$ git flow feature start newprotocol
       Switched to a new branch 'feature/newprotocol'
    Then, she hacks on the new feature, commits as desired, until the feature's
    finished.  She then likes Bob to code-review the feature, so she asks Bob to
    pull from her.  (Assuming Bob has a Git remote defined, pointing to Alice's
        bob$ git remote
        bob$ git branch
        * develop
        bob$ git flow feature pull alice newprotocol
        Created local branch feature/newprotocol based on alice's feature/newprotocol.
        bob$ git branch
        * feature/newprotocol
    Since the new feature branch is already checked out, Bob can immediately start
    peer reviewing the code.  He changes the code as desired and commits each
    comment individually, so Alice can later read the Git commit log as the peer
    review log.
        bob$ git commit
        [feature/newprotocol 1f6fa95] Forgot return statement.
         1 files changed, 1 insertions(+), 1 deletions(-)
    When he's finished, he tells Alice he's done.  Alice then, in turn pulls in the
    peer review commits from Bob, using the same command Bob used to fetch the
    changes initially.  (Because feature/newprotocol is still her current branch,
    she may omit the explicit 'newprotocols' argument.)
        alice$ git flow feature pull bob
        Pulled bob's changes into feature/newprotocol.
    If she disagrees with Bob's comments, she may again commit changes and ask Bob
    to do the same again.  This leads to a continuous pull cycle until both parties
    agree on the final implementation.  Then, Alice (as the feature owner) finished
    the feature.  Bob may discard his feature branch.
    committed Jul 9, 2010
  2. Forgot to update usage text.

    committed Jul 9, 2010
  3. Allow new feature branches in dirty working trees.

    Before this change, `git-flow feature start` would nag about the working
    tree being dirty and disallow continuation. Then, there were two
    - stash away your changes manually, create the new branch, restore the
      stash; or
    - use `git-flow feature start -f` to force creation
    There is absolutely no good reason for git-flow to forbid this creation,
    as git allows it already.  Therefore, the -f behaviour is now the default,
    without an option to turn that behaviour off.  Git takes care of unsafe
    situations again now.
    committed Jul 9, 2010
Commits on Jul 8, 2010
  1. Force deletion of the feature branch after finish.

    This fix also works when feature branches are created manually, based on remote
    (i.e. other developers) feature branches, to work on features together.
    `git branch -d` won't remove local feature branches that are set up to track
    remote branches, `-D` will.
    Fixes ticket #31.
    committed Jul 8, 2010
Commits on Jul 5, 2010
Commits on Jun 29, 2010
  1. @Zoramite
  2. @Zoramite

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

    …rresponding branches found.
    Zoramite committed with Jun 26, 2010
Commits on May 27, 2010
  1. Added 'feature checkout' subcommand.

    This can be used as a shortcut to "git checkout feature/full-feature-name".
    Feature branch prefix names may be used for convenience.
    committed May 27, 2010
Commits on Apr 4, 2010
  1. Fix: unnecessary requirement of origin when creating a new feature br…

    Only test if local branch is behind origin if origin exists.
    committed Apr 4, 2010
  2. Whitespace issue.

    committed Apr 4, 2010
  3. Added AUTHORS file.

    committed Apr 4, 2010
Commits on Apr 1, 2010
  1. @gmallard
Commits on Mar 25, 2010
  1. Removed left-behind helper functions in git-flow.

    They were left behind in the main git-flow script, since they are moved
    over to gitflow-common.
    committed Mar 25, 2010
Something went wrong with that request. Please try again.