diff options
Diffstat (limited to 'git-desc')
-rwxr-xr-x | git-desc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/git-desc b/git-desc new file mode 100755 index 0000000..b5dd0c5 --- /dev/null +++ b/git-desc @@ -0,0 +1,9 @@ +#! /bin/sh + +tag=$(git describe --tags HEAD 2> /dev/null || \ + git rev-parse --short HEAD) +dirty=$(git update-index --refresh --unmerged > /dev/null + if git diff-index --name-only HEAD | read dummy; then + echo -dirty + fi) +echo $tag$dirty |