Re: [PATCH] A few more options for git-cat-file
- From
- H. Peter Anvin <hpa@zytor.com>
- Date
- Dec 4, 2005, 06:22 UTC
- Message-ID
- <43928B3B.90200@zytor.com>
- In-Reply-To
- <7vu0dptmh3.fsf@assigned-by-dhcp.cox.net>
Junio C Hamano wrote:
Show 10 quoted lines
> "H. Peter Anvin" <hpa@zytor.com> writes: > > >>This adds the following options to git-cat-file: >> >>-n, to get the canonical name of a resource. This is for one thing >>useful in tagging scripts. > > Isn't "git-rev-parse --verify" good enough? >
Ah, yes. Except for the fact that I couldn't find it when I looked for a command that did that. git-rev-parse seems like an eclectic mixture of stuff, and the name isn't very clear as to what it does.
Show 8 quoted lines
> >>-e, to test for the existence of a file. > > This might be useful and cleaner than "cat-file -s >/dev/null" > but marginally so. While reading the whole file and discarding > that to /dev/null is wasteful and would go against tastes of > many people, -t and -s flags do not need to read the whole thing > and not so expensive.
Still, -e as implemented here is definitely cheaper.
-hpa