jj/lib
Martin von Zweigbergk d62cc15ff0 repo: move merge with operation to transaction (#111)
It's the transaction's job to create a new operation, and that's where
the knowledge of parent operations is. By moving the logic for merging
in another operation there, we can make it contiuously update its set
of parent operations. That removes the risk of forgetting to add the
merged-in operation as a parent. It also makes it easier to reuse the
function from the CLI so we can inform the user about the process
(which is what I was investigating when I noticed that this cleanup
was possible).
2022-03-26 22:31:49 -07:00
..
protos working_copy: stop keeping track of commit ID 2022-02-12 17:22:37 -08:00
src repo: move merge with operation to transaction (#111) 2022-03-26 22:31:49 -07:00
tests repo: when merging in removed head, rebase descendants (#111) 2022-03-26 22:31:49 -07:00
build.rs build: conditionally use map_first_last feature if available 2022-02-20 22:21:14 -08:00
Cargo.toml config: move reading of config from lib crate to CLI crate 2022-03-23 09:57:42 -07:00