forked from mirrors/jj
cli: simplify calculation of number of sides of conflict
The number of adds (including `None` terms) is now the number of "sides".
This commit is contained in:
parent
337544cf96
commit
4a0fa4d9a0
1 changed files with 1 additions and 1 deletions
|
@ -2482,8 +2482,8 @@ fn print_conflicted_paths(
|
||||||
std::iter::zip(conflicts.iter(), formatted_paths)
|
std::iter::zip(conflicts.iter(), formatted_paths)
|
||||||
{
|
{
|
||||||
let conflict = tree.store().read_conflict(repo_path, conflict_id)?;
|
let conflict = tree.store().read_conflict(repo_path, conflict_id)?;
|
||||||
|
let sides = conflict.adds().len();
|
||||||
let n_adds = conflict.adds().iter().flatten().count();
|
let n_adds = conflict.adds().iter().flatten().count();
|
||||||
let sides = n_adds.max(conflict.removes().iter().flatten().count() + 1);
|
|
||||||
let deletions = sides - n_adds;
|
let deletions = sides - n_adds;
|
||||||
|
|
||||||
let mut seen_objects = BTreeMap::new(); // Sort for consistency and easier testing
|
let mut seen_objects = BTreeMap::new(); // Sort for consistency and easier testing
|
||||||
|
|
Loading…
Reference in a new issue