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

Re: [git-users] Highlevel (but simple to implement) commands provided by default for git

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:57:29

Ramkumar Ramachandra [off-list ref] writes:
quoted
        cd Documentation; git blame :/Makefile
*scratches head*
You lean new things every day ;-).
  cd Documentation; git blame ../Makefile

Isn't this how pathspecs are specified everywhere?
The whole point of show-cdup is that people (especially those in
java land) bury themselves in a hierarchy so deep that it is not
feasible to tell "Go count the hierarchy and prefix that many ../
yourself" to them.

The answer to "we cannot count ../" issue is ":(top)" aka ":/" magic
pathspec modifier.

"git blame" takes a single pathname, not "a set of patterns to match
against to select concrete paths", which is what a pathspec is.  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help