mirror of
git://git.yoctoproject.org/linux-yocto.git
synced 2025-07-09 07:15:21 +02:00

Compare the working copy with the last commit, instead of the index. Signed-off-by: Uwe Zeisberger <zeisberg@informatik.uni-freiburg.de> Acked-by: Ryan Anderson <ryan@michonline.com> Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
527 B
527 B
#!/bin/sh
Print additional version information for non-release trees.
usage() { echo "Usage: $0 [srctree]" >&2 exit 1 }
cd "${1:-.}" || usage
Check for git and a git repo.
if head=git rev-parse --verify HEAD 2>/dev/null
; then
# Do we have an untagged version?
if git name-rev --tags HEAD | grep -E '^HEAD:space:+(.~[0-9]|undefined)$' > /dev/null; then
printf '%s%s' -g echo "$head" | cut -c1-8
fi
# Are there uncommitted changes?
if git diff-index HEAD | read dummy; then
printf '%s' -dirty
fi
fi