Improve on r197334:

Find the most recently merged svn revision, too. If we get a svn revision
that matches HEAD use rXXX=GIT otherwise use rXXX+GIT.

Submitted by:	avg
MFC after:	3 days
X-MFC:		not stable/8 before 8.0
This commit is contained in:
Max Laier 2009-09-23 14:48:13 +00:00
parent 0cab1e9602
commit 23250941e8

View File

@ -114,9 +114,16 @@ case "$d" in
svn=`$git_cmd svn find-rev $git 2>/dev/null`
if [ -n "$svn" ] ; then
svn=" r${svn}"
git="-${git}"
git="=${git}"
else
git=" ${git}"
svn=`$git_cmd log | fgrep 'git-svn-id:' | head -1 | \
sed -n 's/^.*@\([0-9][0-9]*\).*$/\1/p'`
if [ -n $svn ] ; then
svn=" r${svn}"
git="+${git}"
else
git=" ${git}"
fi
fi
if $git_cmd --work-tree=${SRCDIR} diff-index \
--name-only HEAD | read dummy; then