jj/lib/tests
Martin von Zweigbergk 0747da0491 revset_graph_iterator: add a mode for generating reverse graph
The request to show the log output with more recent commits at the
bottom comes up once in a while (among Mercurial users, and now also
for jj from @arxanas). It's pretty easy to implement by adding an
adapter to the current `RevsetGraphIterator`. It works by first
collecting all nodes and edges into a vector and then yielding them in
reverse order and with reversed edges. That means it's no longer lazy,
but that seems fine since the feature is optional. Also, it's only the
subset of nodes that are in the selected revset that will be
collected.

Making the CLI use the new iterator adapter will come in a later
patch.
2022-05-15 05:17:54 -07:00
..
test_bad_locking.rs rewrite: propagate backend errors in DescendantRebase::rebase_next() 2022-05-02 08:05:24 -07:00
test_commit_builder.rs rewrite: propagate backend errors in DescendantRebase::rebase_next() 2022-05-02 08:05:24 -07:00
test_commit_concurrent.rs rewrite: propagate backend errors in DescendantRebase::rebase_next() 2022-05-02 08:05:24 -07:00
test_conflicts.rs
test_diff_summary.rs
test_git.rs rewrite: propagate backend errors in DescendantRebase::rebase_next() 2022-05-02 08:05:24 -07:00
test_index.rs rewrite: propagate backend errors in DescendantRebase::rebase_next() 2022-05-02 08:05:24 -07:00
test_init.rs
test_load_repo.rs rewrite: propagate backend errors in DescendantRebase::rebase_next() 2022-05-02 08:05:24 -07:00
test_merge_trees.rs rewrite: propagate backend errors in DescendantRebase::rebase_next() 2022-05-02 08:05:24 -07:00
test_mut_repo.rs rewrite: propagate backend errors in DescendantRebase::rebase_next() 2022-05-02 08:05:24 -07:00
test_operations.rs rewrite: propagate backend errors in DescendantRebase::rebase_next() 2022-05-02 08:05:24 -07:00
test_refs.rs
test_revset.rs
test_revset_graph_iterator.rs revset_graph_iterator: add a mode for generating reverse graph 2022-05-15 05:17:54 -07:00
test_rewrite.rs rewrite: propagate backend errors in DescendantRebase::rebase_next() 2022-05-02 08:05:24 -07:00
test_view.rs rewrite: propagate backend errors in DescendantRebase::rebase_next() 2022-05-02 08:05:24 -07:00
test_working_copy.rs working_copy: propagate errors when snapshotting 2022-05-02 11:23:38 -07:00
test_working_copy_concurrent.rs working_copy: propagate errors when snapshotting 2022-05-02 11:23:38 -07:00
test_working_copy_sparse.rs working_copy: propagate errors when snapshotting 2022-05-02 11:23:38 -07:00
test_workspace.rs