mirror of
https://github.com/dandavison/delta.git
synced 2024-10-04 20:07:18 +03:00
Bug fix: fix panic in merge conflict diff -U0
This commit is contained in:
parent
cfe900edbe
commit
975f4e867f
@ -154,6 +154,11 @@ fn new_line_state(new_line: &str, prev_state: &State) -> Option<State> {
|
||||
| HunkPlus(Combined(Prefix(prefix), in_merge_conflict), _) => {
|
||||
Combined(Number(prefix.len()), in_merge_conflict.clone())
|
||||
}
|
||||
HunkMinus(Combined(Number(n), in_merge_conflict), _)
|
||||
| HunkZero(Combined(Number(n), in_merge_conflict))
|
||||
| HunkPlus(Combined(Number(n), in_merge_conflict), _) => {
|
||||
Combined(Number(*n), in_merge_conflict.clone())
|
||||
}
|
||||
_ => delta_unreachable(&format!(
|
||||
"Unexpected state in new_line_state: {:?}",
|
||||
prev_state
|
||||
|
Loading…
Reference in New Issue
Block a user