Meta/V: highlight stale branch
Junio C Hamano committed
Apr 3, 2007 at 01:07 UTC
4953c5961c909aa25c8dcae0793419ec2b64735d
1 file changed
+12
-1
V
+12
-1
@@ -1,5 +1,16 @@
1
#!/bin/sh
2
+
3
for v in maint master next pu
4
do
4
- echo "$v $(git-describe $v) $($HOME/git-$v/bin/git version)"
5
+ installed=$($HOME/git-$v/bin/git version)
6
+ version=$(expr "$installed" : '.*\.g\([0-9a-f]*\)$')
7
+ version=$(git rev-parse --verify "$version")
8
+ revision=$(git show-ref -s --verify "refs/heads/$v")
9
+ if test "z$version" = "z$revision"
10
+ then
11
+ in= out= installed=
12
+ else
13
+ in="[41;37m" out="[m" installed=" $installed"
14
+ fi
15
+ echo "$in$v$out $(git-describe $v)$installed"
16
done