From: Jakub Narebski Date: Mon, 07 Aug 2006 12:52:50 GMT Subject: Re: git-diff between /dev/null and blob Message-ID: In-Reply-To: <7vejvt8s24.fsf@assigned-by-dhcp.cox.net> Junio C Hamano wrote: > Jakub Narebski writes: >        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 :: and : 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 ./ to distinguish it from revision name, so proposed :: extension is not needed. -- Jakub Narebski Warsaw, Poland ShadeHawk on #git