|
Revision 38907, 0.9 kB
(checked in by saturday06, 2 years ago)
|
|
dgosdfgjsd
|
-
Property svn:executable set to
*
|
| Line | |
|---|
| 1 | # -*- coding: us-ascii-unix -*- |
|---|
| 2 | |
|---|
| 3 | VERSION_H=src/i3/Version.h |
|---|
| 4 | |
|---|
| 5 | if test ! -r $VERSION_H; then |
|---|
| 6 | echo unknown-version |
|---|
| 7 | exit |
|---|
| 8 | fi |
|---|
| 9 | |
|---|
| 10 | I3_VERSION_MAJOR=` grep I3_VERSION_MAJOR $VERSION_H | cut -d " " -f 3` |
|---|
| 11 | I3_VERSION_MINOR=` grep I3_VERSION_MINOR $VERSION_H | cut -d " " -f 3` |
|---|
| 12 | I3_VERSION_EXTENSION=`grep I3_VERSION_EXTENSION $VERSION_H | cut -d " " -f 3` |
|---|
| 13 | |
|---|
| 14 | VERSION="${I3_VERSION_MAJOR}.${I3_VERSION_MINOR}${I3_VERSION_EXTENSION}" |
|---|
| 15 | |
|---|
| 16 | if test "$I3_VERSION_EXTENSION" = ""; then |
|---|
| 17 | echo $VERSION |
|---|
| 18 | exit |
|---|
| 19 | fi |
|---|
| 20 | |
|---|
| 21 | REVISION=`LC_ALL=C LANGUAGE=C svn info 2> /dev/null | grep "Last Changed Rev:" | head -n 1 | cut -d ' ' -f 4` |
|---|
| 22 | if test "$REVISION" = ""; then |
|---|
| 23 | echo $VERSION.unknown-revision |
|---|
| 24 | exit |
|---|
| 25 | fi |
|---|
| 26 | |
|---|
| 27 | VERSION="${VERSION}.r${REVISION}" |
|---|
| 28 | UPDATES=`LC_ALL=C LANGUAGE=C svn status 2> /dev/null | grep -v "^\?"` |
|---|
| 29 | if test "${UPDATES}" != ""; then |
|---|
| 30 | VERSION="${VERSION}.modified" |
|---|
| 31 | fi |
|---|
| 32 | |
|---|
| 33 | echo $VERSION |
|---|
| 34 | |
|---|