X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/f29b38ef2a056daa14bbfda2fce78063faa773d4..88ba6cd5952a9a7a58a8a0d9c5ae0691a1fdc5e1:/setlocalversion?ds=sidebyside diff --git a/setlocalversion b/setlocalversion index 43ac91a..221f868 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-index --name-only HEAD | read dummy; then + printf '%s' "-dirty" + fi + } [ -f "$FILE" ] || touch "$FILE"