X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=tg-import.sh;h=910d30080abb498c89d216280104622a6c07700d;hb=112f06814e4abad03b37a90b181cdbc7a13267e2;hp=6c991c5e8840b160d457168bf393cea7d5a9cac8;hpb=93f96bf4e70062d1e4ad9c012c838c13ef1db37b;p=topgit.git diff --git a/tg-import.sh b/tg-import.sh index 6c991c5..910d300 100644 --- a/tg-import.sh +++ b/tg-import.sh @@ -1,7 +1,25 @@ #!/bin/sh # TopGit - A different patch queue manager +# (c) Petr Baudis 2008 +# (c) Aneesh Kumar K.V 2008 # GPLv2 +ranges= + + +## Parse options + +while [ -n "$1" ]; do + arg="$1"; shift + case "$arg" in + -*) + echo "Usage: tg [...] import RANGE..." >&2 + exit 1;; + *) + ranges="$ranges $arg";; + esac +done + tg_get_commit_msg() { @@ -38,7 +56,7 @@ tg_process_commit() } # nice arg verification stolen from git-format-patch.sh -for revpair +for revpair in $ranges do case "$revpair" in ?*..?*)