Thread (1 message) 1 message, 1 author, 2016-06-15

Re: [PATCH v2 2/2] object name: introduce '^{/!-<negativepattern>}' notation

From: Junio C Hamano <hidden>
Date: 2016-06-15 23:07:41

Duy Nguyen [off-list ref] writes:
On Fri, Jan 8, 2016 at 1:04 PM, Stephen Smith [off-list ref] wrote:
quoted
quoted
quoted
+test_expect_success 'ref^{/!-}' '
+   test_must_fail git rev-parse master^{/!-}
+'
Shouldn't it be ^{!/... instead of ^{/!... ? People could have a
pattern starting with "!" and /! will change its meaning. On the other
hand, anything else after { is still reserved and can safely be used.
http://thread.gmane.org/gmane.comp.version-control.git/40460/focus=40477
clarifies the above, I think.


Back then we seem to have been thinking only about ":" as the
overall "search the history to name an object traversing from all
tips" prefix, but the current one is described in terms of the more
generally useful "<committish>^{/<pattern>}" syntax and the escape
hatch applies--they are both handled by get_sha1_oneline() the same
way.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help