Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-15

Re: git-diff between /dev/null and blob

From: Jakub Narebski <hidden>
Date: 2016-06-15 22:42:36

Junio C Hamano wrote:
Jakub Narebski [off-list ref] 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
quoted
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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help