From 779daa5cf766a1e4c730ac4200550276d63ecfdb Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Wed, 10 Sep 2008 00:31:17 +0200 Subject: [PATCH] tg import -p PREFIX: Custom prefix instead of t/ --- README | 5 +++-- tg-import.sh | 7 +++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/README b/README index f380475..9c6f335 100644 --- a/README +++ b/README @@ -353,13 +353,14 @@ tg export done - this would allow producing conflict-less series tg import -~~~~~~~~ +~~~~~~~~~ Import commits within the given revision range into TopGit, creating one topic branch per commit, the dependencies forming a linear sequence starting on your current branch. The branch names are auto-guessed from the commit messages - and prefixed by t/. + and prefixed by t/ by default; use '-p PREFIX' to specify + an alternative prefix (even an empty one). tg update ~~~~~~~~~ diff --git a/tg-import.sh b/tg-import.sh index 4f5c981..cbab738 100644 --- a/tg-import.sh +++ b/tg-import.sh @@ -4,6 +4,7 @@ # (c) Aneesh Kumar K.V 2008 # GPLv2 +branch_prefix=t/ ranges= @@ -12,8 +13,10 @@ ranges= while [ -n "$1" ]; do arg="$1"; shift case "$arg" in + -p) + branch_prefix="$1"; shift;; -*) - echo "Usage: tg [...] import RANGE..." >&2 + echo "Usage: tg [...] import [-p PREFIX] RANGE..." >&2 exit 1;; *) ranges="$ranges $arg";; @@ -48,7 +51,7 @@ process_commit() commit="$1" branch_name=$(get_branch_name "$commit") echo "Importing $commit to $branch_name" - tg create t/"$branch_name" + tg create "$branch_prefix""$branch_name" git read-tree "$commit" get_commit_msg "$commit" > .topmsg git add -f .topmsg .topdeps -- 2.11.4.GIT