chiark / gitweb /
tg info, tg patch: Work on top-base HEAD too
authorPetr Baudis <pasky@suse.cz>
Mon, 22 Sep 2008 15:24:25 +0000 (17:24 +0200)
committerPetr Baudis <pasky@suse.cz>
Mon, 22 Sep 2008 15:24:25 +0000 (17:24 +0200)
tg-info.sh
tg-patch.sh

index 17eca60853d6553af370202a6d9095336e1a7580..90762479eb44f3b0ef2f366fc4a7865e05087c76 100644 (file)
@@ -20,7 +20,7 @@ while [ -n "$1" ]; do
        esac
 done
 
-[ -n "$name" ] || name="$(git symbolic-ref HEAD | sed 's#^refs/heads/##')"
+[ -n "$name" ] || name="$(git symbolic-ref HEAD | sed 's#^refs/\(heads\|top-bases\)/##')"
 base_rev="$(git rev-parse --short --verify "refs/top-bases/$name" 2>/dev/null)" ||
        die "not a TopGit-controlled branch"
 
index 7a2471827d1e27db9a520f51541cecc4dd69c12a..97338ab63ef77f52eb876c77ca50b669c458f333 100644 (file)
@@ -20,7 +20,7 @@ while [ -n "$1" ]; do
        esac
 done
 
-[ -n "$name" ] || name="$(git symbolic-ref HEAD | sed 's#^refs/heads/##')"
+[ -n "$name" ] || name="$(git symbolic-ref HEAD | sed 's#^refs/\(heads\|top-bases\)/##')"
 base_rev="$(git rev-parse --short --verify "refs/top-bases/$name" 2>/dev/null)" ||
        die "not a TopGit-controlled branch"