jj/lib
Martin von Zweigbergk ac9fb1832d OpHeadsStore: move logic for merging repos to MutableRepo
This adds `MutableRepo::merge()`, which applies the difference between
two `ReadonRepo`s to itself. That results in much simpler code than
the current code in `merge_op_heads()`. It also lets us write `undo`
using the new function. Finally -- and this is the actual reason I did
it now -- it prepares for using the index when enforcing view
invariants.
2021-03-14 10:43:39 -07:00
..
protos view: add tracking of "public" heads (copying Mercurial's phase concept) 2021-01-16 11:48:35 -08:00
src OpHeadsStore: move logic for merging repos to MutableRepo 2021-03-14 10:43:39 -07:00
tests Repo: repurpose ReadonlyRepo::loader() to return loader for existing repo 2021-03-14 10:34:18 -07:00
build.rs
Cargo.toml