Junio C Hamano wrote: > Jakub Narebski <jnareb@xxxxxxxxx> 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 :<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 - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html