mirror of
https://github.com/martinvonz/jj.git
synced 2024-10-25 07:56:16 +00:00
7e012ad84f
This updates `jj log` to walk the index for doing the topological walk, which is much faster than walking the object graph. This speeds up `jj log | head -1` in the git.git repo from ~1.9s to ~0.27s (most of the remaining time is spent calculating the evolve state). A consequence of walking the index instead is that the order of commits in the output is by by generation number. That's nice in some ways, but it also means that the newest commit isn't always at the top. |
||
---|---|---|
.. | ||
commands.rs | ||
diff_edit.rs | ||
graphlog.rs | ||
lib.rs | ||
main.rs | ||
styler.rs | ||
template.pest | ||
template_parser.rs | ||
templater.rs | ||
testutils.rs | ||
ui.rs |