The rebase
extension to mercurial provides functionality similar to git's rebase
.
Letting the rebase execute takes something like 4 minutes (~240 s) for 100 commits.
In my imagination this should be extremely fast, a few seconds at most, but clearly I'm missing something.
What makes it take so long? Are the commits themselves just extremely expensive?
By default, rebase writes to the working copy, but you can configure it to run in-memory for better performance, and to allow it to run if the working copy is dirty.
Just add following lines in your .hgrc
file:
[rebase]
experimental.inmemory = True
(To get more configuration for rebase try to run hg help rebase
)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With