Benedikt Böhm
350e7159f1
make origin configurable
2010-01-26 13:05:05 +01:00
Benedikt Böhm
4a864fbc09
make master and develop branch names configurable
2010-01-26 12:59:27 +01:00
Benedikt Böhm
4ea07a2cc5
set -e conflicts with new sanity checks
2010-01-26 12:48:00 +01:00
Benedikt Böhm
e5eaff9557
add bash debug support
2010-01-26 12:44:55 +01:00
Benedikt Böhm
00ccea60ae
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
2010-01-26 12:39:36 +01:00
Vincent Driessen
605b7cd8b4
Functionally implement the gitflow-hotfix subcommand.
2010-01-26 10:39:10 +01:00
Vincent Driessen
696b9eb83d
Functionally implement the creation/finishing of release branches.
2010-01-26 09:08:15 +01:00
Vincent Driessen
be7d416962
Fix: "*" conflicted with markdown syntax
2010-01-26 00:56:02 +01:00
Vincent Driessen
938b0736f3
Don't do --no-ff merges for feature branches that exist of a single commit (no benefits are gained in those situations, only complexity is added).
2010-01-26 00:47:27 +01:00
Vincent Driessen
788227b4ff
Merge branch 'make-feature-work' into develop
2010-01-26 00:40:59 +01:00
Vincent Driessen
65cdbb7b30
Functionally implemented the gitflow-feature subcommand. Starting and finishing feature branches is now possible in your repos.
2010-01-26 00:39:27 +01:00
Vincent Driessen
51fa95dce3
Only mention (warn) when develop is ahead of origin/develop. This is not harmful in any way.
2010-01-26 00:23:15 +01:00
Vincent Driessen
144bb5078f
Unified notation for stderr file descriptor redirection.
2010-01-25 23:55:18 +01:00
Vincent Driessen
7238e29564
Use a safer, more reliable way of determining what branches are available, by parsing the 'git branch' output instead of depending on files in the FS.
2010-01-25 23:52:26 +01:00
Vincent Driessen
377949c132
Added a TODO list for jotting down notes for future versions.
2010-01-25 23:34:54 +01:00
Vincent Driessen
b26c32fc29
Remove test-sh-setup test file.
2010-01-25 22:41:42 +01:00
Vincent Driessen
ec2c895cef
Add extra line to error message for clarification.
2010-01-25 22:40:13 +01:00
Vincent Driessen
ab4b80d5b3
Merge branch 'ensure-clean-env' into develop
2010-01-25 22:16:57 +01:00
Vincent Driessen
3d41255579
Add checks for all the commands, to assure we're working in a clean and safe environment, before actually modifying stuff in the repo.
2010-01-25 22:16:08 +01:00
Vincent Driessen
6c9e8049a9
Add function gitflow_require_branch_absent(), to test for the *absence* of a branch.
2010-01-25 21:59:10 +01:00
Vincent Driessen
a1bc8717e2
Implemented the gitflow_check_clean_working_tree() check for dirty directories.
2010-01-25 21:50:08 +01:00
Vincent Driessen
afee9fdfed
Add function gitflow_require_branches_equal() to test whether local and remote branches have diverged.
2010-01-25 17:29:29 +01:00
Vincent Driessen
a0434cad2e
Add warn() function and redefine die() in terms of warn.
2010-01-25 17:28:22 +01:00
Vincent Driessen
4f1cc33044
Added functions for assuring branches are in place before doing the actual work.
...
- gitflow_require_local_branch()
- gitflow_require_remote_branch()
- gitflow_require_branch()
2010-01-25 16:44:57 +01:00
Daniel Truemper
7d0a4096f7
Merge branch 'tag-releases' into develop
2010-01-25 09:48:14 +01:00
Daniel Truemper
3ba8b3d676
tag each release
2010-01-25 09:47:59 +01:00
Daniel Truemper
e17663f887
Merge branch 'cleanup' into develop
2010-01-24 12:14:36 +01:00
Daniel Truemper
e4736ce59f
duplicate method removed
2010-01-24 12:14:13 +01:00
Daniel Truemper
21c3483326
allow optional argument to the feature subcommand
2010-01-24 12:11:15 +01:00
Vincent Driessen
093a147731
Added header comments to all files.
2010-01-21 01:36:44 +01:00
Vincent Driessen
f7f687ce52
Also add basic skeleton implementation for the gitflow-feature and gitflow-release subcommands.
2010-01-21 01:32:18 +01:00
Vincent Driessen
61ade55fcb
Add initial beginning to the gitflow subcommand infrastructure.
2010-01-21 01:28:08 +01:00
Vincent Driessen
60e07ef561
Fix indenting of Markdown text
2010-01-21 00:54:06 +01:00
Vincent Driessen
e8766e0e09
Quick test
2010-01-21 00:52:26 +01:00
Vincent Driessen
c0eea1e19e
Rename README file to enable Github's markdown syntax.
2010-01-21 00:49:13 +01:00
Vincent Driessen
78c73dc3ab
Add initial project outline and guidelines.
2010-01-21 00:48:44 +01:00
Vincent Driessen
a9575ca331
first commit
2010-01-21 00:14:40 +01:00