Refactored the feature, release and support subcommands, too.
diff --git a/git-flow-release b/git-flow-release
index aebffa1..1fec600 100644
--- a/git-flow-release
+++ b/git-flow-release
@@ -13,8 +13,9 @@
#
usage() {
- echo "usage: git flow start release <version>"
- echo " git flow finish release <version>"
+ echo "usage: git flow release"
+ echo " git flow release start <version>"
+ echo " git flow release finish <version>"
# TODO
#echo ""
#echo "options:"
@@ -40,6 +41,17 @@
BRANCH=$PREFIX$VERSION
}
+cmd_default() {
+ # TODO: Refactor getting this prefix into a general function
+ PREFIX=$(git config --get gitflow.prefix.release || echo release/)
+ RELEASE_BRANCHES="$(echo "$LOCAL_BRANCHES" | grep "^$PREFIX")"
+ if [ -z "$RELEASE_BRANCHES" ]; then
+ warn "No release branches exist."
+ exit 0
+ fi
+ echo "$RELEASE_BRANCHES" | sed "s?^$PREFIX??g"
+}
+
cmd_help() {
usage
exit 0