Update handling of .ottdrev-vc file in findversion.sh
This commit is contained in:
@@ -86,25 +86,20 @@ if [ -d "$ROOT_DIR/.git" ]; then
|
|||||||
elif [ -f "$ROOT_DIR/.ottdrev-vc" ]; then
|
elif [ -f "$ROOT_DIR/.ottdrev-vc" ]; then
|
||||||
VERSION_DATA="`cat "$ROOT_DIR/.ottdrev-vc" | sed -n -e '1 p;'`"
|
VERSION_DATA="`cat "$ROOT_DIR/.ottdrev-vc" | sed -n -e '1 p;'`"
|
||||||
HASH_DATA="`cat "$ROOT_DIR/.ottdrev-vc" | sed -n -e '2 p;'`"
|
HASH_DATA="`cat "$ROOT_DIR/.ottdrev-vc" | sed -n -e '2 p;'`"
|
||||||
REV="`echo "$VERSION_DATA" | cut -f 1 -d' '`"
|
VERSION="`echo "$VERSION_DATA" | cut -f 1 -d' '`"
|
||||||
REV_NR="`echo "$VERSION_DATA" | cut -f 2 -d' '`"
|
ISODATE="`echo "$VERSION_DATA" | cut -f 2 -d' '`"
|
||||||
MODIFIED="`echo "$VERSION_DATA" | cut -f 3 -d' '`"
|
MODIFIED="`echo "$VERSION_DATA" | cut -f 3 -d' '`"
|
||||||
CLEAN_REV="`echo "$VERSION_DATA" | cut -f 4 -d' '`"
|
HASH="`echo "$VERSION_DATA" | cut -f 4 -d' '`"
|
||||||
if [ "$MODIFIED" = "2" ]; then
|
if [ "$MODIFIED" = "2" ]; then
|
||||||
CLEAN_REV="`echo "$CLEAN_REV" | sed -e 's/M$//'`"
|
VERSION="`echo "$VERSION" | sed -e 's/M$//'`"
|
||||||
fi
|
fi
|
||||||
BRANCH="`echo "$REV" | sed -n -e "s|^${CLEAN_REV}M\?-\(.\+\)$|\1|p"`"
|
|
||||||
REV="$CLEAN_REV"
|
|
||||||
if ! $ROOT_DIR/version_utils.sh -o; then
|
if ! $ROOT_DIR/version_utils.sh -o; then
|
||||||
MODIFIED="1"
|
MODIFIED="1"
|
||||||
else
|
else
|
||||||
CURRENT_HASH="`$ROOT_DIR/version_utils.sh -s`"
|
CURRENT_HASH="`$ROOT_DIR/version_utils.sh -s`"
|
||||||
if [ "$CURRENT_HASH" != "$HASH_DATA" ]; then
|
if [ "$CURRENT_HASH" != "$HASH_DATA" ]; then
|
||||||
MODIFIED="2"
|
MODIFIED="2"
|
||||||
if [ -n "$BRANCH" ]; then
|
VERSION="${VERSION}-H`echo "$CURRENT_HASH" | cut -c 1-8`"
|
||||||
BRANCH="$BRANCH-"
|
|
||||||
fi
|
|
||||||
BRANCH="${BRANCH}H`echo "$CURRENT_HASH" | cut -c 1-8`"
|
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
elif [ -f "$ROOT_DIR/.ottdrev" ]; then
|
elif [ -f "$ROOT_DIR/.ottdrev" ]; then
|
||||||
|
Reference in New Issue
Block a user