X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=tg-import.sh;h=6a4f79ea27e0116814c271b03046a3f2eb874da4;hb=7252cb7b2290ee4317cb511e6ecfac614a219554;hp=63d7e1bb7a3ccaf2ecf0246302d59dc69708ac2a;hpb=6000f3a5b1bf790b0ecad8c7a61f182a6a72dcd4;p=topgit.git diff --git a/tg-import.sh b/tg-import.sh index 63d7e1b..6a4f79e 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";; @@ -47,12 +50,13 @@ process_commit() { commit="$1" branch_name=$(get_branch_name "$commit") - echo "Importing $commit to $branch_name" - tg create tp/"$branch_name" + info "---- Importing $commit to $branch_prefix$branch_name" + tg create "$branch_prefix""$branch_name" git read-tree "$commit" get_commit_msg "$commit" > .topmsg git add -f .topmsg .topdeps git commit -C "$commit" + info "++++ Importing $commit finished" } # nice arg verification stolen from git-format-patch.sh