Hi Junio Excellent tool :) Should really be cg-trackdown David This patch allows the use of symbolic commits from Cogito's .git/refs/heads and tags structure eg: jit-trackdown HEAD etc/db/schema.sql or jit-trackdown v3.2 etc/db/schema.sql Signed-off-by: David Greaves <david@dgreaves.com> --- --- jit-trackdown.orig 2005-04-29 16:57:40.278707704 +0100 +++ jit-trackdown 2005-04-29 16:47:16.495483693 +0100 @@ -1,6 +1,8 @@ #!/bin/sh # Usage: jit-trackdown <commit> paths... +# <commit> can be the symbolic name HEAD +# or a tag or head identifier. tmp=.jit-trackdown.$$ hits=$tmp-hits @@ -10,6 +12,14 @@ tty -s || to_tty=: head="$1" +if [ $head == "HEAD" ]; then + head=$(cat .git/HEAD) +elif [ -f .git/refs/tags/$head ]; then + head=$(cat .git/refs/tags/$head) +elif [ -f .git/refs/heads/$head ]; then + head=$(cat .git/refs/heads/$head) +fi + shift rev-list "$head" | while read commit - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Sat Apr 30 02:10:15 2005
This archive was generated by hypermail 2.1.8 : 2005-04-30 02:10:45 EST