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

Re: [PATCH] rebase [--onto O] A B: omit needless checkout

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:44:23

Johannes Sixt [off-list ref] writes:
Junio C Hamano schrieb:
quoted
This teaches "git rebase [--onto O] A B" to omit an unnecessary checkout
of branch B before it goes on.
...
This works for a frequent use-case of mine:
"Works" meaning "does not break", or "gives a great performance
improvement that it is worth having it early in a tagged release"?
  $ git rebase master devel

where I am already on branch master, and now want to rebase devel on top
of it.

The code seems to take care of a lot of corner cases and less frequent
use-cases, including using --onto, which I don't feel able to judge about.
quoted
+# git reset --hard "$onto^0"
Don't forget to remove this line. ;)
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help