- 22 Feb, 2010 6 commits
-
-
Vincent Driessen authored
-
Vincent Driessen authored
-
Vincent Driessen authored
-
Vincent Driessen authored
-
Vincent Driessen authored
functions, then gitflow-specific functions and finally, assertions to use in gitflow subcommands.
-
Vincent Driessen authored
git specific and git-flow specific functions: gitflow_current_branch -> git_current_branch gitflow_is_branch_merged_into -> git_is_branch_merged_into gitflow_local_branch_exists -> git_local_branch_exists gitflow_local_branches -> git_local_branches gitflow_remote_branches -> git_remote_branches gitflow_require_branch -> require_branch gitflow_require_branch_absent -> require_branch_absent gitflow_require_branches_equal -> require_branches_equal gitflow_require_clean_working_tree -> require_clean_working_tree gitflow_require_git_repo -> require_git_repo gitflow_require_git_repo -> require_git_repo gitflow_require_initialized -> require_gitflow_initialized gitflow_require_initialized -> require_gitflow_initialized gitflow_require_local_branch -> require_local_branch gitflow_require_remote_branch -> require_remote_branch gitflow_require_tag_absent -> require_tag_absent gitflow_tag_exists -> git_tag_exists gitflow_test_branches_equal -> git_compare_branches gitflow_test_clean_working_tree -> git_is_clean_working_tree resolve_nameprefix -> gitflow_resolve_nameprefix
-
- 21 Feb, 2010 3 commits
-
-
Vincent Driessen authored
GIT_EXEC_PATH overrideable via Makefile command arguments.
-
Vincent Driessen authored
-
Vincent Driessen authored
that case, don't check if the working tree is clean (this yields errors in HEADless repos). This fix enabled users to use "git init && git flow init", too.
-
- 20 Feb, 2010 14 commits
-
-
Vincent Driessen authored
variables are all set (they need to be set explicitly once).
-
Vincent Driessen authored
fully initialized for use with gitflow. Add a means of only asking for the missing gitflow definitions, not all. (Of course, redefining all is always possible using the -f (--force) flag of init.)
-
Vincent Driessen authored
(dash), since the empty string '' means "take the default suggestion" already. Only needed in rare cases.
-
Vincent Driessen authored
conventions, too.
-
Vincent Driessen authored
-
Vincent Driessen authored
initialization and a more user-friendly (and more comprehensable) way of asking the user which branches are the master/develop branch.
-
Vincent Driessen authored
environment/branches. Added test for existence of local branches.
-
Vincent Driessen authored
-a" returns remote branches with a "remotes/" prefix. "git branch -r" still returns branch names we are used to.
-
Vincent Driessen authored
the variable is set explicitly by gitflow.
-
Vincent Driessen authored
They are required. Their existence tells us that this repository is gitflow-enabled. Added some TODO notes to implement.
-
Vincent Driessen authored
branches should be used for master and develop and then initializes the Git repo itself and/or the git-flow branches for him or her.
-
Vincent Driessen authored
git branch. Added gitflow_branch_exists() function for testing existence. Let gitflow_test_branches_equal() return with exit code 4 in case of the two branches having no common ancestor.
-
Vincent Driessen authored
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.
-
Vincent Driessen authored
them live using git commands instead. This avoids git commands being issued by subcommands that do not necessarily require an existing Git repo to be initialized (i.e. git-flow init).
-
- 19 Feb, 2010 3 commits
-
-
Vincent Driessen authored
-
Vincent Driessen authored
-
Jason L. Shiffer authored
-
- 16 Feb, 2010 2 commits
-
-
Vincent Driessen authored
-
Vincent Driessen authored
still exists one.
-
- 15 Feb, 2010 3 commits
-
-
Vincent Driessen authored
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
-
Vincent Driessen authored
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. -
Vincent Driessen authored
-
- 09 Feb, 2010 5 commits
-
-
Vincent Driessen authored
-
Vincent Driessen authored
-
Vincent Driessen authored
-
Vincent Driessen authored
-
Vincent Driessen authored
-
- 08 Feb, 2010 4 commits
-
-
Vincent Driessen authored
-
Vincent Driessen authored
-
Vincent Driessen authored
release/hotfix branch fails finishing, the user may just try so again.
-
Vincent Driessen authored
Require branch and tag to be absent when start is run (for release/hotfix) Require branch to exist when trying to finish (for release/hotfix) Die the finish script when either the fetch, checkout or tagging fails.
-