Re: [PATCH] have commit-id dereference git tags
- From
- Matt Porter <mporter@kernel.crashing.org>
- Date
- May 5, 2005, 21:14 UTC
- Message-ID
- <20050505141444.B10541@cox.net>
- In-Reply-To
- <20050505074823.GA9075@fatelectrons.org>
On Thu, May 05, 2005 at 12:48:23AM -0700, Alexander Beyn wrote:
Show 8 quoted lines
> With this patch, if commit-id is passed a git tag, it will check to see > if the tag points to a commit. If it does, commit-id will return that > commit's id. > > I'm not sure if this is the proper place to handle git tags, but it does > make things like "cg-diff -r v2.6.12-rc2:v2.6.12-rc3" work in the Linus > kernel tree. I've not noticed any problems this introduces, but I didn't > do a thorough check.
I like this feature and it works on the Linus tree for me as well. However, it fails on the cogito tree as follows:
mporter@beef:~/src/cogito$ cg-diff -r git-pasky-0.7:cogito-0.8 .git/objects/c8/3b95297c2a6336c2007548f909769e0862b509: No such file or directory fatal: git-cat-file c83b95297c2a6336c2007548f909769e0862b509: bad file Invalid id: c83b95297c2a6336c2007548f909769e0862b509 usage: git-cat-file [-t | tagname] <sha1> usage: git-cat-file [-t | tagname] <sha1> Invalid id:
I haven't looked any further at it yet though.
-Matt