From 7d68c2bc7d02046363aaf0eadbcead4c16010572 Mon Sep 17 00:00:00 2001 From: Tj Holowaychuk Date: Sun, 3 Apr 2011 09:30:16 -0700 Subject: [PATCH] Added git-refactor --- bin/git-refactor | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100755 bin/git-refactor diff --git a/bin/git-refactor b/bin/git-refactor new file mode 100755 index 0000000..68182f2 --- /dev/null +++ b/bin/git-refactor @@ -0,0 +1,12 @@ +#!/bin/sh + +if test "$1" = "finish"; then + test -z $2 && echo "refactor required." && exit 1 + branch=refactor/$2 + git merge --no-ff $branch && git delete-branch $branch +else + test -z $1 && echo "refactor required." && exit 1 + branch=refactor/$1 + git checkout -b $branch &> /dev/null + git checkout $branch &> /dev/null +fi \ No newline at end of file