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="" out="" installed=" $installed"
14 + fi
15 + echo "$in$v$out $(git-describe $v)$installed"
16 done