Skip to content
This repository

Feb 20, 2010

  1. Vincent Driessen

    Rewrite the way git-flow initialized its variables in git-flow and as…

    …sumed
    
    existence of a valid git repo. Instead, functions gitflow_load_settings()
    and gitflow_require_git_repo() have been added that can be called in each
    submodule that requires such.
    
    Specifically, git-flow init does NOT use this.
    authored

Feb 15, 2010

  1. Vincent Driessen

    Fixed a problem with redirection of stdout/stderr. The specifier '2>&1'

    should come *after* the redirection of stdout to /dev/null. For an
    explanation and a simple demonstration of the differences, see:
    
    	http://is.gd/8srJR
    authored
  2. Vincent Driessen

    Replaced all 'typeset' and 'typeset -i' calls by 'local', as adviced on:

        https://wiki.ubuntu.com/DashAsBinSh
    
    Went back from making use of the specific Bourne shell construct 'typeset
    -i' for easy integer calculations (typeset -i foo=123; foo=foo+456;) to a
    more compatible way (local foo=123; foo=$((foo+456)); )
    
    The 'typeset -f' call has been replaced by a call to 'type', effectively
    not testing for existence of a declared *function*, but testing for
    existence of a declared *something*. You have to sacrifice sometimes in
    order to be more portable.
    authored

Feb 05, 2010

  1. Vincent Driessen

    Put all common functions into separate file gitflow-common.

    Renamed shFlags.sh -> gitflow-shFlags
    authored

Feb 04, 2010

  1. Vincent Driessen

    Fix: error message for "Unknown subcommand"

    authored
  2. Vincent Driessen

    Added -v (--verbose) flags to list subaction of all subcommands.

    authored

Feb 02, 2010

  1. Vincent Driessen

    Fix: Of course, in sh, true=0 and false=1. In order to never mess thi…

    …s up
    
    again, the convenience functions flag() and noflag() have been used and
    all occurrences of 0 and 1 are replaces by true and false. This makes it
    safe (and more readable!) to test for active/inactive flags.
    
    Also specify $FLAGS_PARENT explicitly, to avoid having the generated usage
    texts by shFlags mention the full Unix path to $0, but instead use the
    more recognizable varient 'git flow feature'.
    authored
  2. Vincent Driessen

    Added a nicer way of installing/uninstalling git-flow.

    Now also installs the shFlags.sh script. (The license lines are included in its header.)
    authored
  3. use correct name of shFlags

    Signed-off-by: Stefan Naewe <stefan.naewe@atlas-elektronik.com>
    Stefan Naewe authored committed
  4. Vincent Driessen

    Add 'fatal' prefix for messages, like Git does itself.

    authored
  5. Vincent Driessen

    Fix: quote arg to typeset

    authored

Feb 01, 2010

  1. Vincent Driessen

    Use shFlags to parse flags given to main and subcommands.

    Implement the flags for each of the 'feature' subcommands.
    authored

Jan 30, 2010

  1. Vincent Driessen

    Added initial implementation of using shFlags.

    authored

Jan 29, 2010

  1. Vincent Driessen

    Created a second function called gitflow_test_clean_working_tree() th…

    …at returns error codes instead of dies.
    
    Rewrote gitflow_require_clean_working_tree() in terms of that.
    authored
  2. Vincent Driessen

    Include a globally available variable GIT_DIR, that points to the .gi…

    …t directory.
    
    Add a function that tests whether a specific commit is already merged into the given target branch.
    authored
  3. Vincent Driessen

    Replace gitflow_check_ prefixes by gitflow_require_ prefixes, for con…

    …sistency.
    authored

Jan 28, 2010

  1. Vincent Driessen

    Remove pointless check for existence of function setup()

    authored
  2. Vincent Driessen

    Merge branch 'feature/subcmd-structure' into develop

    Conflicts:
    	git-flow-feature
    	git-flow-hotfix
    	git-flow-release
    	git-flow-support
    authored
  3. Vincent Driessen

    Give all subcommands an optional setup() function that will be called…

    … by git-flow in order to let the subcommand initialize its environment.
    
    Give all the branch-type subcommands a default explicit "list" action, too.
    
    Order the functions inside each of the subcommands in a specific order, for consistency:
    - usage()
    - setup()
    - cmd_default()
    - cmd_list()
    - cmd_help()
    - parse_args()
    - other commands
    authored

Jan 27, 2010

  1. Benedikt Böhm

    remove useless sanity check

    hollow authored
  2. Vincent Driessen

    Make git-flow-version a first-class citizen amongst the other subcomm…

    …ands.
    authored
  3. Vincent Driessen

    Refactored the subcommand invocation logic to form a more hierarchica…

    …l structure and a cleaner design.
    authored
  4. Benedikt Böhm

    restore &> behaviour but with posix compliant shell syntax

    hollow authored committed
  5. Vincent Driessen

    sh builtin command typeset is more portable than declare

    authored
  6. Vincent Driessen

    Fix: run git commands in the foreground, instead of the background.

    authored

Jan 26, 2010

  1. Vincent Driessen

    Structurally replace gitflow by git-flow, as a true git extension.

    authored
  2. Benedikt Böhm

    implement init command

    hollow authored
  3. Benedikt Böhm

    remove bash specific expansions

    hollow authored
  4. Benedikt Böhm

    Merge branch 'develop' of git://github.com/nvie/gitflow into develop

    Conflicts:
    	gitflow
    hollow authored
  5. Benedikt Böhm

    make origin configurable

    hollow authored
  6. Benedikt Böhm

    make master and develop branch names configurable

    hollow authored
  7. Benedikt Böhm

    set -e conflicts with new sanity checks

    hollow authored
  8. Benedikt Böhm

    add bash debug support

    hollow authored
  9. Benedikt Böhm

    refactor the whole thing

    - now works as sub commands to git if copied to $(git --exec-path)
    - now works with arbitrary commands for branch types
    - consistent variable names
    - new branch type 'support' for long-term support branches of historic
      versions
    - preliminary base branch support for hotfix branch type to create
      hotfixes form support branches
    hollow authored
Something went wrong with that request. Please try again.