X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/f29b38ef2a056daa14bbfda2fce78063faa773d4..24e97d18003e65787648061db7c23f0882f98d1a:/setlocalversion?ds=sidebyside diff --git a/setlocalversion b/setlocalversion index 43ac91a..30ad27c 100755 --- a/setlocalversion +++ b/setlocalversion @@ -1,5 +1,7 @@ #!/bin/bash +# Inspired by linux-2.6/scripts/setlocalversion + set -e FILE=localversion @@ -11,6 +13,11 @@ compute_version() fi head=$(git rev-parse --verify --short HEAD) printf "~git-%s" "$head" + # Check for uncommitted changes + if git diff --name-only HEAD | read dummy; then + printf '%s' "-dirty" + fi + } [ -f "$FILE" ] || touch "$FILE"