|
|
|
@ -3,8 +3,17 @@
@@ -3,8 +3,17 @@
|
|
|
|
|
for v in maint master next pu |
|
|
|
|
do |
|
|
|
|
installed=$($HOME/git-$v/bin/git version) |
|
|
|
|
version=$(expr "$installed" : '.*\.g\([0-9a-f]*\)$') || |
|
|
|
|
if version=$(expr "$installed" : '.*\.g\([0-9a-f]*\)$') |
|
|
|
|
then |
|
|
|
|
: |
|
|
|
|
elif version=v$(expr "$installed" : \ |
|
|
|
|
'git version \(.*\)\.rc[0-9]*$') |
|
|
|
|
then |
|
|
|
|
version="$version"-$(expr "$installed" : \ |
|
|
|
|
'git version .*\.\(rc[0-9]*\)$') |
|
|
|
|
else |
|
|
|
|
version=v$(expr "$installed" : 'git version \(.*\)') |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
version=$(git rev-parse --verify "$version^0" 2>/dev/null) |
|
|
|
|
revision=$(git show-ref -s --verify "refs/heads/$v") |
|
|
|
|