mirror of
https://github.com/martinvonz/jj.git
synced 2024-12-28 07:20:11 +00:00
1ebdd4ecf0
We can now finally use the commit index for filtering out ancestors from the sets of heads. I haven't timed the change from most of the recent work on performance, but I did a measurement after this commit. I modified a commit in the git.git repo's "what's cooking" branch (because that's linear). Then I ran `jj evolve` so the 100 commits after it would get evolved. That took ~700ms. `git rebase` of the same 100 commits took ~6s. I also compared `jj op undo` of that `jj evolve` operation. With this patch, that was sped up from ~6.8s to ~125ms. |
||
---|---|---|
.. | ||
protos | ||
src | ||
tests | ||
build.rs | ||
Cargo.toml |