mirror of
git://git.yoctoproject.org/linux-yocto.git
synced 2025-07-13 17:19:39 +02:00

When building Debian packages directly from the git tree, the appended "git_dirty" is a problem due to the underscore. In order to cause the least problems, change that just to "dirty". Signed-off-by: Ryan Anderson <ryan@michonline.com> Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
486 B
486 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
" = "HEAD undefined" ]; then
printf '%s%s' -g echo "$head" | cut -c1-8
fi
# Are there uncommitted changes?
if git diff-files | read dummy; then
printf '%s' -dirty
fi
fi