File: git-desc

package info (click to toggle)
quilt 0.68-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,052 kB
  • sloc: sh: 6,102; perl: 1,273; lisp: 522; makefile: 436
file content (11 lines) | stat: -rwxr-xr-x 316 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
#! /bin/sh

if git rev-parse --show-cdup > /dev/null 2> /dev/null; then
	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
fi