Changeset View
Changeset View
Standalone View
Standalone View
sys/conf/newvers.sh
Show First 20 Lines • Show All 186 Lines • ▼ Show 20 Lines | if [ -x "${dir}/git" ] ; then | ||||
break | break | ||||
fi | fi | ||||
done | done | ||||
fi | fi | ||||
if findvcs .hg; then | if findvcs .hg; then | ||||
for dir in /usr/bin /usr/local/bin; do | for dir in /usr/bin /usr/local/bin; do | ||||
if [ -x "${dir}/hg" ] ; then | if [ -x "${dir}/hg" ] ; then | ||||
hg_cmd="${dir}/hg -R ${VCSDIR}" | hg_cmd="${dir}/hg -R ${VCSDIR%/.hg}" | ||||
break | break | ||||
fi | fi | ||||
done | done | ||||
fi | fi | ||||
if [ -n "$svnversion" ] ; then | if [ -n "$svnversion" ] ; then | ||||
svn=`cd ${SYSDIR} && $svnversion 2>/dev/null` | svn=`cd ${SYSDIR} && $svnversion 2>/dev/null` | ||||
case "$svn" in | case "$svn" in | ||||
▲ Show 20 Lines • Show All 59 Lines • ▼ Show 20 Lines | [0-9]*) | ||||
esac | esac | ||||
;; | ;; | ||||
*) unset p4version ;; | *) unset p4version ;; | ||||
esac | esac | ||||
fi | fi | ||||
if [ -n "$hg_cmd" ] ; then | if [ -n "$hg_cmd" ] ; then | ||||
hg=`$hg_cmd id 2>/dev/null` | hg=`$hg_cmd id 2>/dev/null` | ||||
svn=`$hg_cmd svn info 2>/dev/null | \ | svn=`$hg_cmd id --template "{svnrev}" \ | ||||
awk -F': ' '/Revision/ { print $2 }'` | -r 'max(::. & fromsvn())' 2>/dev/null` | ||||
if [ -n "$svn" ] ; then | if [ -n "$svn" ] ; then | ||||
svn=" r${svn}" | svn=" r${svn}" | ||||
fi | fi | ||||
if [ -n "$hg" ] ; then | if [ -n "$hg" ] ; then | ||||
hg=" ${hg}" | hg=" ${hg}" | ||||
fi | fi | ||||
fi | fi | ||||
Show All 38 Lines |