File tree Expand file tree Collapse file tree 2 files changed +21
-5
lines changed
Expand file tree Collapse file tree 2 files changed +21
-5
lines changed Original file line number Diff line number Diff line change 2929 }
3030
3131 if installed=$( $HOME /git-$branch /bin/git version) &&
32- {
33- version=$( expr " $installed " : ' .*\.g\([0-9a-f]*\)$' ) ||
32+ if version=$( expr " $installed " : ' .*\.g\([0-9a-f]*\)$' )
33+ then
34+ :
35+ elif version=v$( expr " $installed " : \
36+ ' git version \(.*\)\.rc[0-9]*$' )
37+ then
38+ version=" $version " -$( expr " $installed " : \
39+ ' git version .*\.\(rc[0-9]*\)$' )
40+ else
3441 version=v$( expr " $installed " : ' git version \(.*\)' )
35- } &&
42+ fi &&
3643 version=$( git rev-parse --verify " $version ^0" 2> /dev/null) &&
3744 test " z$version " = " z$revision "
3845 then
Original file line number Diff line number Diff line change 33for v in maint master next pu
44do
55 installed=$( $HOME /git-$v /bin/git version)
6- version=$( expr " $installed " : ' .*\.g\([0-9a-f]*\)$' ) ||
7- version=v$( expr " $installed " : ' git version \(.*\)' )
6+ if version=$( expr " $installed " : ' .*\.g\([0-9a-f]*\)$' )
7+ then
8+ :
9+ elif version=v$( expr " $installed " : \
10+ ' git version \(.*\)\.rc[0-9]*$' )
11+ then
12+ version=" $version " -$( expr " $installed " : \
13+ ' git version .*\.\(rc[0-9]*\)$' )
14+ else
15+ version=v$( expr " $installed " : ' git version \(.*\)' )
16+ fi
817
918 version=$( git rev-parse --verify " $version ^0" 2> /dev/null)
1019 revision=$( git show-ref -s --verify " refs/heads/$v " )
You can’t perform that action at this time.
0 commit comments