From: Michael Dressel Date: Mon, 02 Jun 2008 17:25:48 GMT Subject: git describe Message-ID: Hi, git describe does not seam to apply the pattern given by the --match option in case the tag is a soft one. Is that done intentionally? In addition I wonder if it was possible to introduce an option that would show all tags of a given commit, at least when --exact-match is specified too? At the moment I'm using git log --decorate in a script to get the above result. Part of the script looks something like this: mytags=`git log --pretty=oneline --max-count=1\ --decorate $commit\ | awk ' /.*\/tags\/V1\..*/ { sub("^.*[(]","") gsub("tag: ","") sub("[)].*","") gsub(" ","") split($0, tl, ",") for (var in tl) { if (tl[var] ~ /refs\/tags/ && tl[var] ~ V1){ sub("refs/tags/","",tl[var]) print tl[var] } } } '` Since that is quite clumsy. I would like to use git describe which almost does what I need. Cheers, Michael