Re: git-diff between /dev/null and blob
- From
Jakub Narebski <jnareb@gmail.com>
- Date
- Aug 7, 2006, 12:52 UTC
- Message-ID
- <eb7d2s$cq2$1@sea.gmane.org>
- In-Reply-To
- <7vejvt8s24.fsf@assigned-by-dhcp.cox.net>
Junio C Hamano wrote:
> Jakub Narebski <jnareb@gmail.com> writes:
Show 14 quoted lines
> git diff v0.99:pull.h fetch.h > > echo extra >>Makefile && git diff :0:Makefile HEAD^^:Makefile > > H=`(cat Makefile; echo extra) | git hash-object -w --stdin` > echo "100644 $H 2 foobar" | git update-index --add --index-info > git diff :2:foobar :Makefile > >> git-diff doesn't understand :<stage>:<filename> and :<filename> for >> accessing index version of blob (git-cat-file for example understands >> it). > > You probably got this impression from a botched experiment or > something, but this statement is wrong as demonstrated above.
Right, sorry.
And you can write ./<filename> to distinguish it from revision name, so proposed ::<filename> extension is not needed.
-- Jakub Narebski Warsaw, Poland ShadeHawk on #git