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

Re: [BUG?] git rebase not accepting :/ syntax

From: Yann Dirson <hidden>
Date: 2016-06-15 22:54:42

On Fri, 07 Sep 2012 15:54:49 +0200
Andreas Schwab [off-list ref] wrote:
Yann Dirson [off-list ref] writes:
quoted
In 1.7.10.3, "git rebase -i :/Merge" will complain with:

fatal: Needed a single revision
invalid upstream :/Merge

... whereas "git rev-parse :/Merge" has no problem resolving
to a single revision.
git rebase actually calls "git rev-parse :/Merge^0", which due to the
unlimited nature of :/ doesn't work.
Hm.  But then, git rev-parse $(git rev-parse :/Merge}^0 does work, a trivial
patch would appear to make things better.

BTW, git-rebase.sh seems to be quite inconsistent on the use of $() vs. ``,
not to mention the clear preference stated in CodingGuidelines.

I guess I'll find a moment for a couple of patches...
quoted
OTOH, "git rebase -i HEAD^{/Merge}" does work, and rev-parse resolves
it to the same commit.
OTOH, "git rev-parse HEAD^{/Merge}^0" works as expected.

Andreas.

-- 
Yann Dirson - Bertin Technologies
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help