jj/lib
Martin von Zweigbergk f62fac24ac revset: move graph iteration onto Revset trait
We want to allow custom revset engines define their own graph
iterator. This commit helps with that by adding a
`Revset::iter_graph()` function that returns an abstract iterator.

The current `RevsetGraphIterator` can be configured to skip or include
transitive edges. It skips them by default and we don't expose option
in the CLI. I didn't bother including that functionality in the new
`iter_graph()` either. At least for now, it will be up to the
implementation whether it includes such edges (it would of course be
free to ignore the caller's request even if we added an option for it
in the API).
2023-03-14 05:32:02 -07:00
..
gen-protos cargo: bump prost-build from 0.11.7 to 0.11.8 2023-02-28 16:13:14 +00:00
src revset: move graph iteration onto Revset trait 2023-03-14 05:32:02 -07:00
tests revset: move graph iteration onto Revset trait 2023-03-14 05:32:02 -07:00
testutils index: load store based on type recorded in .jj/repo/index/type 2023-03-11 22:22:46 -08:00
build.rs lib: replace protobuf crate with prost 2022-12-22 07:04:35 -08:00
Cargo.toml cargo: bump whoami from 1.3.0 to 1.4.0 2023-03-13 10:42:22 -07:00