From: Kacper Kornet Date: Sat, 28 Jul 2012 15:45:42 +0000 (+0100) Subject: Rewrite autotag for git X-Git-Tag: v0.6.20131218~70 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=d235cd88b207bd0772da99f928f9bd69031e4cba;p=projects%2Fpld-builder.new.git Rewrite autotag for git --- diff --git a/client/make-request.sh b/client/make-request.sh index 35b94f9..cdb8208 100755 --- a/client/make-request.sh +++ b/client/make-request.sh @@ -160,7 +160,9 @@ autotag() { s=${s%:*} # ensure package ends with .spec s=${s%.spec}.spec - out=$(cvs status -v $s | awk "!/Sticky/&&/auto-$dist-/{if (!a++) print \$1}") + local gitdir=$(dirname $s)/.git + out=$(git --git-dir="$gitdir" for-each-ref --count=1 --sort=-committerdate refs/tags/auto/$dist \ + --format='%(refname:short)') echo "$s:$out" done }