mirror of
https://github.com/martinvonz/jj.git
synced 2025-05-14 11:44:27 +00:00
merged_tree: use merged_tree_entry_diff() in stream version
This commit is contained in:
parent
97a260b1bf
commit
076b49b610
@ -1029,10 +1029,7 @@ impl<'matcher> TreeDiffStreamImpl<'matcher> {
|
||||
}
|
||||
};
|
||||
|
||||
for basename in merged_tree_basenames(&tree1, &tree2) {
|
||||
let value_before = tree1.value(basename);
|
||||
let value_after = tree2.value(basename);
|
||||
if value_after != value_before {
|
||||
for (basename, value_before, value_after) in merged_tree_entry_diff(&tree1, &tree2) {
|
||||
let path = dir.join(basename);
|
||||
let before = value_before.to_merge();
|
||||
let after = value_after.to_merge();
|
||||
@ -1083,7 +1080,6 @@ impl<'matcher> TreeDiffStreamImpl<'matcher> {
|
||||
.insert(DiffStreamKey::normal(path), Ok((before, after)));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fn poll_tree_futures(&mut self, cx: &mut Context<'_>) {
|
||||
let mut pending_index = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user