12345678910111213141516171819202122 |
- #!/bin/sh
- if [ -f ${1}/.version ]; then
- cat ${1}/.version
- elif [ -d ${1}/.git ]; then
- VERSION=`git describe --tags --dirty=M 2> /dev/null | sed -e "s/^v\([0-9]\)/\1/"`
- if [ $? -ne 0 ]; then
- MODIFIED=""
- if [ "`git ls-files -m | wc -l`" != "0" ]; then
- MODIFIED="M"
- fi
- # Some older versions of git do not support all the above
- # options.
- VERSION=GIT-`git rev-parse --short --verify HEAD`${MODIFIED}
- fi
- echo ${VERSION}
- else
- # Use the directory information in the absence of any other version
- # information
- pwd -P
- fi
|