setlocalversion (3af4182cc5be7d5505f9801ee3297373f1872446) | setlocalversion (167d6a02c1dbdd84d49e87df7718f18fa31cb971) |
---|---|
1#!/bin/sh 2# Print additional version information for non-release trees. 3 4usage() { 5 echo "Usage: $0 [srctree]" >&2 6 exit 1 7} 8 --- 37 unchanged lines hidden (view full) --- 46 *+|*+\ *) printf '%s' -dirty ;; 47 esac 48 49 # All done with mercurial 50 exit 51fi 52 53# Check for svn and a svn repo. | 1#!/bin/sh 2# Print additional version information for non-release trees. 3 4usage() { 5 echo "Usage: $0 [srctree]" >&2 6 exit 1 7} 8 --- 37 unchanged lines hidden (view full) --- 46 *+|*+\ *) printf '%s' -dirty ;; 47 esac 48 49 # All done with mercurial 50 exit 51fi 52 53# Check for svn and a svn repo. |
54if rev=`svn info 2>/dev/null | grep '^Revision'`; then | 54if rev=`svn info 2>/dev/null | grep '^Last Changed Rev'`; then |
55 rev=`echo $rev | awk '{print $NF}'` 56 changes=`svn status 2>/dev/null | grep '^[AMD]' | wc -l` 57 58 # Are there uncommitted changes? 59 if [ $changes != 0 ]; then 60 printf -- '-svn%s%s' "$rev" -dirty 61 else 62 printf -- '-svn%s' "$rev" 63 fi 64 65 # All done with svn 66 exit 67fi | 55 rev=`echo $rev | awk '{print $NF}'` 56 changes=`svn status 2>/dev/null | grep '^[AMD]' | wc -l` 57 58 # Are there uncommitted changes? 59 if [ $changes != 0 ]; then 60 printf -- '-svn%s%s' "$rev" -dirty 61 else 62 printf -- '-svn%s' "$rev" 63 fi 64 65 # All done with svn 66 exit 67fi |