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