Z6FWHKCAGF5MJCIG327JK7SYXQ53KM2UVGVE3QL64KDVOUPKQ3HQC
BD5PC25AB5MKVIYDFSDGRZ4YGX4PKW4SMZ3YAYAPNA5HLDVJUR3QC
WZY73P6T4DG6WWD5PF5NSMBG3BA2BYDKYRCI5AUWQI4GROWCGALAC
VO5OQW4W2656DIYYRNZ3PO7TQ4JOKQ3GVWE5ALUTYVMX3WMXJOYQC
SXEYMYF7P4RZMZ46WPL4IZUTSQ2ATBWYZX7QNVMS3SGOYXYOHAGQC
self.output_conflict_marker(END_MARKER)
self.end_conflict()
debug!("pos = {:?}", d.pos_a); debug!("{:?} {:?}", lines_a, lines_b);
debug!("pos = {:?}", d.pos_a);
debug!("{:?} {:?}", lines_a, lines_b);
trace!("pos = {:?}", d.pos_a); trace!("{:?} {:?}", lines_a, lines_b);
trace!("pos = {:?}", d.pos_a);
trace!("{:?} {:?}", lines_a, lines_b);
let mut level = 0;
Some(&ConflictMarker::Next) => result = true, Some(_) => return false,
Some(&ConflictMarker::Next) => result = true,
Some(_) => return false,
Some(&ConflictMarker::Next) if level == 0 => result = true, Some(&ConflictMarker::Begin) => level += 1, Some(&ConflictMarker::End) if level > 0 => level -= 1,
Some(&ConflictMarker::Next) if level == 0 => result = true,
Some(&ConflictMarker::Begin) => level += 1,
Some(&ConflictMarker::End) if level > 0 => level -= 1,
debug!("{:#?}", d);
let pos = bytes_pos(lines_a, d[r].old) + bytes_len(lines_a, d[r].old, d[r].old_len); pos.min(solved_conflict_end)
let pos = bytes_pos(lines_a, d[r].old) + bytes_len(lines_a, d[r].old, d[r].old_len);
pos.min(solved_conflict_end)
bytes_pos(lines_a, d[r].old).min(solved_conflict_end)
|| (i + 1 < diff.pos_a.len() && diff.pos_a[i + 1].pos < pos)
|| (i + 1 < diff.pos_a.len() && diff.pos_a[i + 1].pos <= pos)
let mut is_zombie = false;
if is_zombie { is_zombie = false; line_buf.end_zombie_conflict()?; }
if is_zombie {
is_zombie = false;
line_buf.end_zombie_conflict()?;
}
output_scc(changes, txn, graph, &sccs[scc], line_buf)?;
output_scc(changes, txn, graph, &sccs[scc], &mut is_zombie, line_buf)?;
} if is_zombie { line_buf.end_zombie_conflict()?;
is_zombie: &mut bool,
vbuf.begin_zombie_conflict()?;
if !*is_zombie { *is_zombie = true; vbuf.begin_zombie_conflict()?; } } else if *is_zombie { *is_zombie = false; vbuf.end_zombie_conflict()?;
if !*is_zombie {
*is_zombie = true;
} else if *is_zombie {
*is_zombie = false;
vbuf.end_zombie_conflict()?;
if graph[v].flags.contains(Flags::ZOMBIE) { vbuf.end_conflict()?; }
if graph[v].flags.contains(Flags::ZOMBIE) {
vbuf.end_conflict()?;