Renaming "Record" to "Hunk" in the changes
[?]
Jan 8, 2021, 6:56 PM
CCFJ7VO3I73FE3MZRS5RSDRYNZVW7AXC345P4BXS7JIL2TU3LQJQCDependencies
- [2]
CCLLB7OIUpgrading to Sanakirja 0.15 + version bump - [3]
CIEUBH46Fixing an index-out-of-bounds error when serialising bad changes - [4]
73NW2X2MReturning a parse error instead of panicking when parsing a text change - [5]
UBCBQ5FGRemoving pijul/src/commands/checkout.rs (unused file), as well as litorg comments - [6]
UNZXTNSJChange text format: order dependencies in the order they were on the channel at record time - [7]
ZXTHL45Oaddress clippy lints - [8]
NE4A4WUKParsing of file addition metadata - [9]
QNJBR73Kdon't return Result for infallible functions - [10]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting). - [11]
YDKNUL6BAdd `diff --short` that lists changes without showing them - [12]
I52XSRUHMassive cleanup, and simplification - [13]
7A2TSC4PConflict solving code (FOLDER edges) - [14]
BZSC7VMYaddress clippy lints - [15]
MU5GSJAWPartial push and pull (WARNING: breaks the existing protocol) - [16]
NA5I4WYNFixing the inverse of conflict resolutions - [17]
65S67T3EParsing \\ for empty additions (rare problem) - [18]
JRSBH6HTIdentification of line numbers in replacements - [19]
7FFFKQZUadd 'Default' implementations - [20]
IYJZVLETCleaning up the literate programming bits - [21]
VO5OQW4WRemoving anyhow in libpijul - [22]
CFNFIUJVParsing the correct flags for new vertices - [23]
KJDQ2WOMFixing the parsing of section headers in the text change format - [24]
O4DNWMPDCleaunp and proofreading of libpijul::record - [25]
NZIK34IMFixing a bug in diff, where some changes were ignored for no reason - [26]
PSKXR4QEDo not load the entire change in memory in log - [27]
KVBLRDOUConcatenating edits with order conflict resolutions (if relevant), and parsing the text format of the result - [28]
6YMDOZIBRefactoring apply
Change contents
- replacement in pijul/src/commands/diff.rs at line 99
Record::FileMove { .. } => "file move",Record::FileDel { .. } => "file del",Record::FileUndel { .. } => "file undel",Record::SolveNameConflict { .. } => "solve name conflict",Record::UnsolveNameConflict { .. } => "unsolve name conflict",Record::FileAdd { .. } => "file add",Record::Edit { .. } => "edit",Record::Replacement { .. } => "replacement",Record::SolveOrderConflict { .. } => "solve order conflict",Record::UnsolveOrderConflict { .. } => "unsolve order conflict",Record::ResurrectZombies { .. } => "resurrect zombies",Hunk::FileMove { .. } => "file move",Hunk::FileDel { .. } => "file del",Hunk::FileUndel { .. } => "file undel",Hunk::SolveNameConflict { .. } => "solve name conflict",Hunk::UnsolveNameConflict { .. } => "unsolve name conflict",Hunk::FileAdd { .. } => "file add",Hunk::Edit { .. } => "edit",Hunk::Replacement { .. } => "replacement",Hunk::SolveOrderConflict { .. } => "solve order conflict",Hunk::UnsolveOrderConflict { .. } => "unsolve order conflict",Hunk::ResurrectZombies { .. } => "resurrect zombies", - replacement in pijul/src/commands/diff.rs at line 120
Record::FileMove { path, .. } => format!("MV {}\n", path),Record::FileDel { path, .. } => format!("D {}\n", path),Record::FileUndel { path, .. } => format!("UD {}\n", path),Record::FileAdd { path, .. } => format!("A {}", path),Record::SolveNameConflict { path, .. } => format!("SC {}", path),Record::UnsolveNameConflict { path, .. } => format!("UC {}", path),Record::Edit {Hunk::FileMove { path, .. } => format!("MV {}\n", path),Hunk::FileDel { path, .. } => format!("D {}\n", path),Hunk::FileUndel { path, .. } => format!("UD {}\n", path),Hunk::FileAdd { path, .. } => format!("A {}", path),Hunk::SolveNameConflict { path, .. } => format!("SC {}", path),Hunk::UnsolveNameConflict { path, .. } => format!("UC {}", path),Hunk::Edit { - replacement in pijul/src/commands/diff.rs at line 130
Record::Replacement {Hunk::Replacement { - replacement in pijul/src/commands/diff.rs at line 134
Record::SolveOrderConflict {Hunk::SolveOrderConflict { - replacement in pijul/src/commands/diff.rs at line 138
Record::UnsolveOrderConflict {Hunk::UnsolveOrderConflict { - replacement in pijul/src/commands/diff.rs at line 142
Record::ResurrectZombies {Hunk::ResurrectZombies { - replacement in libpijul/src/record.rs at line 1
//! Record a change from a pristine and a working copy.//! Hunk a change from a pristine and a working copy. - replacement in libpijul/src/record.rs at line 47
/// created using `RecordState::new`./// created using `Builder::new`. - replacement in libpijul/src/record.rs at line 70
pub actions: Vec<Record<Option<ChangeId>, Local>>,pub actions: Vec<Hunk<Option<ChangeId>, Local>>, - replacement in libpijul/src/record.rs at line 293
self.rec.actions.push(Record::FileAdd {self.rec.actions.push(Hunk::FileAdd { - replacement in libpijul/src/record.rs at line 647
self.rec.actions.push(Record::FileUndel {self.rec.actions.push(Hunk::FileUndel { - replacement in libpijul/src/record.rs at line 658
self.rec.actions.push(Record::FileMove {self.rec.actions.push(Hunk::FileMove { - replacement in libpijul/src/record.rs at line 674
self.rec.actions.push(Record::SolveNameConflict {self.rec.actions.push(Hunk::SolveNameConflict { - replacement in libpijul/src/record.rs at line 1024
self.rec.actions.push(Record::FileDel {self.rec.actions.push(Hunk::FileDel { - replacement in libpijul/src/record.rs at line 1043
if let Some(Record::FileDel {if let Some(Hunk::FileDel { - replacement in libpijul/src/diff/replace.rs at line 4
use crate::change::{Atom, Local, NewVertex, Record};use crate::change::{Atom, Local, NewVertex, Hunk}; - replacement in libpijul/src/diff/replace.rs at line 74
Some(Record::Edit { change: c, local }) => {Some(Hunk::Edit { change: c, local }) => { - replacement in libpijul/src/diff/replace.rs at line 76
self.rec.actions.push(Record::Replacement {self.rec.actions.push(Hunk::Replacement { - replacement in libpijul/src/diff/replace.rs at line 83
self.rec.actions.push(Record::Edit { change: c, local })self.rec.actions.push(Hunk::Edit { change: c, local }) - replacement in libpijul/src/diff/replace.rs at line 90
self.rec.actions.push(Record::Edit {self.rec.actions.push(Hunk::Edit { - replacement in libpijul/src/diff/mod.rs at line 150
use crate::change::{Atom, EdgeMap, Local, NewEdge, NewVertex, Record};use crate::change::{Atom, EdgeMap, Local, NewEdge, NewVertex, Hunk}; - replacement in libpijul/src/diff/mod.rs at line 198
self.rec.actions.push(Record::Edit {self.rec.actions.push(Hunk::Edit { - replacement in libpijul/src/diff/mod.rs at line 209
self.rec.actions.push(Record::Replacement {self.rec.actions.push(Hunk::Replacement { - replacement in libpijul/src/diff/delete.rs at line 6
use crate::change::{Atom, EdgeMap, Local, NewVertex, Record};use crate::change::{Atom, EdgeMap, Local, NewVertex, Hunk}; - replacement in libpijul/src/diff/delete.rs at line 58
self.rec.actions.push(Record::Edit {self.rec.actions.push(Hunk::Edit { - replacement in libpijul/src/diff/delete.rs at line 70
self.rec.actions.push(Record::ResurrectZombies {self.rec.actions.push(Hunk::ResurrectZombies { - replacement in libpijul/src/diff/delete.rs at line 248
self.rec.actions.push(Record::SolveOrderConflict {self.rec.actions.push(Hunk::SolveOrderConflict { - replacement in libpijul/src/changestore/mod.rs at line 50
) -> Result<Vec<crate::change::Record<Option<Hash>, crate::change::Local>>, Self::Error> {) -> Result<Vec<crate::change::Hunk<Option<Hash>, crate::change::Local>>, Self::Error> { - replacement in libpijul/src/change.rs at line 187
pub changes: Vec<Record<Option<Hash>, Local>>,pub changes: Vec<Hunk<Option<Hash>, Local>>, - replacement in libpijul/src/change.rs at line 198
I: Iterator<Item = &'a Record<Option<Hash>, Local>>,I: Iterator<Item = &'a Hunk<Option<Hash>, Local>>, - replacement in libpijul/src/change.rs at line 555
impl<L: Clone> Record<Option<Hash>, L> {impl<L: Clone> Hunk<Option<Hash>, L> { - replacement in libpijul/src/change.rs at line 558
Record::FileMove { del, add, path } => Record::FileMove {Hunk::FileMove { del, add, path } => Hunk::FileMove { - replacement in libpijul/src/change.rs at line 563
Record::FileDel {Hunk::FileDel { - replacement in libpijul/src/change.rs at line 567
} => Record::FileUndel {} => Hunk::FileUndel { - replacement in libpijul/src/change.rs at line 572
Record::FileUndel {Hunk::FileUndel { - replacement in libpijul/src/change.rs at line 576
} => Record::FileDel {} => Hunk::FileDel { - replacement in libpijul/src/change.rs at line 581
Record::FileAdd {Hunk::FileAdd { - replacement in libpijul/src/change.rs at line 591
Record::FileDel {Hunk::FileDel { - replacement in libpijul/src/change.rs at line 597
Record::SolveNameConflict { name, path } => Record::UnsolveNameConflict {Hunk::SolveNameConflict { name, path } => Hunk::UnsolveNameConflict { - replacement in libpijul/src/change.rs at line 601
Record::UnsolveNameConflict { name, path } => Record::SolveNameConflict {Hunk::UnsolveNameConflict { name, path } => Hunk::SolveNameConflict { - replacement in libpijul/src/change.rs at line 605
Record::Edit { change, local } => Record::Edit {Hunk::Edit { change, local } => Hunk::Edit { - replacement in libpijul/src/change.rs at line 609
Record::Replacement {Hunk::Replacement { - replacement in libpijul/src/change.rs at line 613
} => Record::Replacement {} => Hunk::Replacement { - replacement in libpijul/src/change.rs at line 618
Record::SolveOrderConflict { change, local } => Record::UnsolveOrderConflict {Hunk::SolveOrderConflict { change, local } => Hunk::UnsolveOrderConflict { - replacement in libpijul/src/change.rs at line 622
Record::UnsolveOrderConflict { change, local } => Record::SolveOrderConflict {Hunk::UnsolveOrderConflict { change, local } => Hunk::SolveOrderConflict { - replacement in libpijul/src/change.rs at line 626
Record::ResurrectZombies { change, local } => Record::Edit {Hunk::ResurrectZombies { change, local } => Hunk::Edit { - replacement in libpijul/src/change.rs at line 662
pub enum Record<Hash, Local> {pub enum Hunk<Hash, Local> { - replacement in libpijul/src/change.rs at line 716
pub struct RecordIter<R, C> {pub struct HunkIter<R, C> { - replacement in libpijul/src/change.rs at line 722
impl<Context, Local> IntoIterator for Record<Context, Local> {type IntoIter = RecordIter<Record<Context, Local>, Atom<Context>>;impl<Context, Local> IntoIterator for Hunk<Context, Local> {type IntoIter = HunkIter<Hunk<Context, Local>, Atom<Context>>; - replacement in libpijul/src/change.rs at line 726
RecordIter {HunkIter { - replacement in libpijul/src/change.rs at line 734
impl<Context, Local> Record<Context, Local> {pub fn iter(&self) -> RecordIter<&Record<Context, Local>, &Atom<Context>> {RecordIter {impl<Context, Local> Hunk<Context, Local> {pub fn iter(&self) -> HunkIter<&Hunk<Context, Local>, &Atom<Context>> {HunkIter { - replacement in libpijul/src/change.rs at line 742
pub fn rev_iter(&self) -> RevRecordIter<&Record<Context, Local>, &Atom<Context>> {RevRecordIter {pub fn rev_iter(&self) -> RevHunkIter<&Hunk<Context, Local>, &Atom<Context>> {RevHunkIter { - replacement in libpijul/src/change.rs at line 751
impl<Context, Local> Iterator for RecordIter<Record<Context, Local>, Atom<Context>> {impl<Context, Local> Iterator for HunkIter<Hunk<Context, Local>, Atom<Context>> { - replacement in libpijul/src/change.rs at line 760
Record::FileMove { del, add, .. } => {Hunk::FileMove { del, add, .. } => { - replacement in libpijul/src/change.rs at line 764
Record::FileDel { del, contents, .. } => {Hunk::FileDel { del, contents, .. } => { - replacement in libpijul/src/change.rs at line 768
Record::FileUndel {Hunk::FileUndel { - replacement in libpijul/src/change.rs at line 774
Record::FileAdd {Hunk::FileAdd { - replacement in libpijul/src/change.rs at line 784
Record::SolveNameConflict { name, .. } => Some(name),Record::UnsolveNameConflict { name, .. } => Some(name),Record::Edit { change, .. } => Some(change),Record::Replacement {Hunk::SolveNameConflict { name, .. } => Some(name),Hunk::UnsolveNameConflict { name, .. } => Some(name),Hunk::Edit { change, .. } => Some(change),Hunk::Replacement { - replacement in libpijul/src/change.rs at line 795
Record::SolveOrderConflict { change, .. } => Some(change),Record::UnsolveOrderConflict { change, .. } => Some(change),Record::ResurrectZombies { change, .. } => Some(change),Hunk::SolveOrderConflict { change, .. } => Some(change),Hunk::UnsolveOrderConflict { change, .. } => Some(change),Hunk::ResurrectZombies { change, .. } => Some(change), - replacement in libpijul/src/change.rs at line 805
impl<'a, Context, Local> Iterator for RecordIter<&'a Record<Context, Local>, &'a Atom<Context>> {impl<'a, Context, Local> Iterator for HunkIter<&'a Hunk<Context, Local>, &'a Atom<Context>> { - replacement in libpijul/src/change.rs at line 814
Record::FileMove {Hunk::FileMove { - replacement in libpijul/src/change.rs at line 820
Record::FileDel {Hunk::FileDel { - replacement in libpijul/src/change.rs at line 828
Record::FileUndel {Hunk::FileUndel { - replacement in libpijul/src/change.rs at line 836
Record::FileAdd {Hunk::FileAdd { - replacement in libpijul/src/change.rs at line 846
Record::SolveNameConflict { ref name, .. } => Some(&name),Record::UnsolveNameConflict { ref name, .. } => Some(&name),Record::Edit { change: ref c, .. } => Some(c),Record::Replacement {Hunk::SolveNameConflict { ref name, .. } => Some(&name),Hunk::UnsolveNameConflict { ref name, .. } => Some(&name),Hunk::Edit { change: ref c, .. } => Some(c),Hunk::Replacement { - replacement in libpijul/src/change.rs at line 857
Record::SolveOrderConflict { ref change, .. } => Some(change),Record::UnsolveOrderConflict { ref change, .. } => Some(change),Record::ResurrectZombies { ref change, .. } => Some(change),Hunk::SolveOrderConflict { ref change, .. } => Some(change),Hunk::UnsolveOrderConflict { ref change, .. } => Some(change),Hunk::ResurrectZombies { ref change, .. } => Some(change), - replacement in libpijul/src/change.rs at line 867
pub struct RevRecordIter<R, C> {pub struct RevHunkIter<R, C> { - replacement in libpijul/src/change.rs at line 873
impl<'a, Context, Local> Iterator for RevRecordIter<&'a Record<Context, Local>, &'a Atom<Context>> {impl<'a, Context, Local> Iterator for RevHunkIter<&'a Hunk<Context, Local>, &'a Atom<Context>> { - replacement in libpijul/src/change.rs at line 882
Record::FileMove {Hunk::FileMove { - replacement in libpijul/src/change.rs at line 888
Record::FileDel {Hunk::FileDel { - replacement in libpijul/src/change.rs at line 900
Record::FileUndel {Hunk::FileUndel { - replacement in libpijul/src/change.rs at line 912
Record::FileAdd {Hunk::FileAdd { - replacement in libpijul/src/change.rs at line 927
Record::SolveNameConflict { ref name, .. } => Some(&name),Record::UnsolveNameConflict { ref name, .. } => Some(&name),Record::Edit { change: ref c, .. } => Some(c),Record::Replacement {Hunk::SolveNameConflict { ref name, .. } => Some(&name),Hunk::UnsolveNameConflict { ref name, .. } => Some(&name),Hunk::Edit { change: ref c, .. } => Some(c),Hunk::Replacement { - replacement in libpijul/src/change.rs at line 938
Record::SolveOrderConflict { ref change, .. } => Some(change),Record::UnsolveOrderConflict { ref change, .. } => Some(change),Record::ResurrectZombies { ref change, .. } => Some(change),Hunk::SolveOrderConflict { ref change, .. } => Some(change),Hunk::UnsolveOrderConflict { ref change, .. } => Some(change),Hunk::ResurrectZombies { ref change, .. } => Some(change), - replacement in libpijul/src/change.rs at line 1014
impl<H> Record<H, Local> {impl<H> Hunk<H, Local> { - replacement in libpijul/src/change.rs at line 1017
Record::FileMove { ref path, .. }| Record::FileDel { ref path, .. }| Record::FileUndel { ref path, .. }| Record::SolveNameConflict { ref path, .. }| Record::UnsolveNameConflict { ref path, .. }| Record::FileAdd { ref path, .. } => path,Record::Edit { ref local, .. }| Record::Replacement { ref local, .. }| Record::SolveOrderConflict { ref local, .. }| Record::UnsolveOrderConflict { ref local, .. }| Record::ResurrectZombies { ref local, .. } => &local.path,Hunk::FileMove { ref path, .. }| Hunk::FileDel { ref path, .. }| Hunk::FileUndel { ref path, .. }| Hunk::SolveNameConflict { ref path, .. }| Hunk::UnsolveNameConflict { ref path, .. }| Hunk::FileAdd { ref path, .. } => path,Hunk::Edit { ref local, .. }| Hunk::Replacement { ref local, .. }| Hunk::SolveOrderConflict { ref local, .. }| Hunk::UnsolveOrderConflict { ref local, .. }| Hunk::ResurrectZombies { ref local, .. } => &local.path, - replacement in libpijul/src/change.rs at line 1033
Record::FileMove { .. }| Record::FileDel { .. }| Record::FileUndel { .. }| Record::SolveNameConflict { .. }| Record::UnsolveNameConflict { .. }| Record::FileAdd { .. } => None,Record::Edit { ref local, .. }| Record::Replacement { ref local, .. }| Record::SolveOrderConflict { ref local, .. }| Record::UnsolveOrderConflict { ref local, .. }| Record::ResurrectZombies { ref local, .. } => Some(local.line),Hunk::FileMove { .. }| Hunk::FileDel { .. }| Hunk::FileUndel { .. }| Hunk::SolveNameConflict { .. }| Hunk::UnsolveNameConflict { .. }| Hunk::FileAdd { .. } => None,Hunk::Edit { ref local, .. }| Hunk::Replacement { ref local, .. }| Hunk::SolveOrderConflict { ref local, .. }| Hunk::UnsolveOrderConflict { ref local, .. }| Hunk::ResurrectZombies { ref local, .. } => Some(local.line), - replacement in libpijul/src/change.rs at line 1048
impl<Local> Record<Option<ChangeId>, Local> {impl<Local> Hunk<Option<ChangeId>, Local> { - replacement in libpijul/src/change.rs at line 1052
) -> Result<Record<Option<Hash>, Local>, T::GraphError> {) -> Result<Hunk<Option<Hash>, Local>, T::GraphError> { - replacement in libpijul/src/change.rs at line 1054
Record::FileMove { del, add, path } => Record::FileMove {Hunk::FileMove { del, add, path } => Hunk::FileMove { - replacement in libpijul/src/change.rs at line 1059
Record::FileDel {Hunk::FileDel { - replacement in libpijul/src/change.rs at line 1063
} => Record::FileDel {} => Hunk::FileDel { - replacement in libpijul/src/change.rs at line 1068
Record::FileUndel {Hunk::FileUndel { - replacement in libpijul/src/change.rs at line 1072
} => Record::FileUndel {} => Hunk::FileUndel { - replacement in libpijul/src/change.rs at line 1077
Record::SolveNameConflict { name, path } => Record::SolveNameConflict {Hunk::SolveNameConflict { name, path } => Hunk::SolveNameConflict { - replacement in libpijul/src/change.rs at line 1081
Record::UnsolveNameConflict { name, path } => Record::UnsolveNameConflict {Hunk::UnsolveNameConflict { name, path } => Hunk::UnsolveNameConflict { - replacement in libpijul/src/change.rs at line 1085
Record::FileAdd {Hunk::FileAdd { - replacement in libpijul/src/change.rs at line 1090
} => Record::FileAdd {} => Hunk::FileAdd { - replacement in libpijul/src/change.rs at line 1096
Record::Edit { change, local } => Record::Edit {Hunk::Edit { change, local } => Hunk::Edit { - replacement in libpijul/src/change.rs at line 1100
Record::Replacement {Hunk::Replacement { - replacement in libpijul/src/change.rs at line 1104
} => Record::Replacement {} => Hunk::Replacement { - replacement in libpijul/src/change.rs at line 1109
Record::SolveOrderConflict { change, local } => Record::SolveOrderConflict {Hunk::SolveOrderConflict { change, local } => Hunk::SolveOrderConflict { - replacement in libpijul/src/change.rs at line 1113
Record::UnsolveOrderConflict { change, local } => Record::UnsolveOrderConflict {Hunk::UnsolveOrderConflict { change, local } => Hunk::UnsolveOrderConflict { - replacement in libpijul/src/change.rs at line 1117
Record::ResurrectZombies { change, local } => Record::ResurrectZombies {Hunk::ResurrectZombies { change, local } => Hunk::ResurrectZombies { - replacement in libpijul/src/change.rs at line 1145
changes: Vec<Record<Option<Hash>, L>>,changes: Vec<Hunk<Option<Hash>, L>>, - replacement in libpijul/src/change/text_changes.rs at line 38
const CHANGES_LINE: &'static str = "# Changes\n";const HUNKS_LINE: &'static str = "# Hunks\n"; - replacement in libpijul/src/change/text_changes.rs at line 146
w.write_all(Self::CHANGES_LINE.as_bytes())?;w.write_all(Self::HUNKS_LINE.as_bytes())?; - replacement in libpijul/src/change/text_changes.rs at line 244
} else if h == Self::CHANGES_LINE {} else if h == Self::HUNKS_LINE { - replacement in libpijul/src/change/text_changes.rs at line 283
Record::read(updatables, current, &mut contents, &deps, offsets, &h)?Hunk::read(updatables, current, &mut contents, &deps, offsets, &h)? - replacement in libpijul/src/change/text_changes.rs at line 304
impl Record<Option<Hash>, Local> {impl Hunk<Option<Hash>, Local> { - replacement in libpijul/src/change/text_changes.rs at line 319
Record::FileMove { del, add, path } => match add {Hunk::FileMove { del, add, path } => match add { - replacement in libpijul/src/change/text_changes.rs at line 354
Record::FileDel {Hunk::FileDel { - replacement in libpijul/src/change/text_changes.rs at line 372
Record::FileUndel {Hunk::FileUndel { - replacement in libpijul/src/change/text_changes.rs at line 389
Record::FileAdd {Hunk::FileAdd { - replacement in libpijul/src/change/text_changes.rs at line 432
Record::Edit { change, local } => {Hunk::Edit { change, local } => { - replacement in libpijul/src/change/text_changes.rs at line 440
Record::Replacement {Hunk::Replacement { - replacement in libpijul/src/change/text_changes.rs at line 454
Record::SolveNameConflict { name, path } => {Hunk::SolveNameConflict { name, path } => { - replacement in libpijul/src/change/text_changes.rs at line 462
Record::UnsolveNameConflict { name, path } => {Hunk::UnsolveNameConflict { name, path } => { - replacement in libpijul/src/change/text_changes.rs at line 470
Record::SolveOrderConflict { change, local } => {Hunk::SolveOrderConflict { change, local } => { - replacement in libpijul/src/change/text_changes.rs at line 482
Record::UnsolveOrderConflict { change, local } => {Hunk::UnsolveOrderConflict { change, local } => { - replacement in libpijul/src/change/text_changes.rs at line 494
Record::ResurrectZombies { change, local } => {Hunk::ResurrectZombies { change, local } => { - replacement in libpijul/src/change/text_changes.rs at line 511
impl Record<Option<Hash>, Local> {impl Hunk<Option<Hash>, Local> { - replacement in libpijul/src/change/text_changes.rs at line 598
Some(Record::FileAdd {Some(Hunk::FileAdd { - replacement in libpijul/src/change/text_changes.rs at line 615
Some(Record::Edit {Some(Hunk::Edit { - replacement in libpijul/src/change/text_changes.rs at line 632
Some(Record::Replacement {Some(Hunk::Replacement { - replacement in libpijul/src/change/text_changes.rs at line 649
Some(Record::FileDel {Some(Hunk::FileDel { - replacement in libpijul/src/change/text_changes.rs at line 663
Some(Record::FileUndel {Some(Hunk::FileUndel { - replacement in libpijul/src/change/text_changes.rs at line 679
Some(Record::SolveNameConflict {Some(Hunk::SolveNameConflict { - replacement in libpijul/src/change/text_changes.rs at line 684
Some(Record::UnsolveNameConflict {Some(Hunk::UnsolveNameConflict { - replacement in libpijul/src/change/text_changes.rs at line 713
Some(Record::FileMove {Some(Hunk::FileMove { - replacement in libpijul/src/change/text_changes.rs at line 729
Some(Record::FileMove {Some(Hunk::FileMove { - replacement in libpijul/src/change/text_changes.rs at line 745
Record::SolveOrderConflict {Hunk::SolveOrderConflict { - replacement in libpijul/src/change/text_changes.rs at line 755
Record::UnsolveOrderConflict {Hunk::UnsolveOrderConflict { - replacement in libpijul/src/change/text_changes.rs at line 772
Some(Record::ResurrectZombies {Some(Hunk::ResurrectZombies { - replacement in libpijul/src/change/text_changes.rs at line 782
Some(Record::FileAdd {Some(Hunk::FileAdd { - replacement in libpijul/src/change/text_changes.rs at line 830
Some(Record::FileDel {Some(Hunk::FileDel { - replacement in libpijul/src/change/text_changes.rs at line 852
Some(Record::FileUndel {Some(Hunk::FileUndel { - replacement in libpijul/src/change/text_changes.rs at line 874
Some(Record::FileMove {Some(Hunk::FileMove { - replacement in libpijul/src/change/text_changes.rs at line 906
Some(Record::Edit { ref mut change, .. }) => {Some(Hunk::Edit { ref mut change, .. }) => { - replacement in libpijul/src/change/text_changes.rs at line 941
Some(Record::Replacement {Some(Hunk::Replacement { - replacement in libpijul/src/change/text_changes.rs at line 978
Some(Record::SolveNameConflict { ref mut name, .. })| Some(Record::UnsolveNameConflict { ref mut name, .. }) => {Some(Hunk::SolveNameConflict { ref mut name, .. })| Some(Hunk::UnsolveNameConflict { ref mut name, .. }) => { - replacement in libpijul/src/change/text_changes.rs at line 988
Some(Record::SolveOrderConflict { ref mut change, .. }) => {Some(Hunk::SolveOrderConflict { ref mut change, .. }) => { - replacement in libpijul/src/change/text_changes.rs at line 1016
Some(Record::UnsolveOrderConflict { ref mut change, .. }) => {Some(Hunk::UnsolveOrderConflict { ref mut change, .. }) => { - replacement in libpijul/src/change/text_changes.rs at line 1024
Some(Record::ResurrectZombies { ref mut change, .. }) => {Some(Hunk::ResurrectZombies { ref mut change, .. }) => { - replacement in libpijul/src/change/text_changes.rs at line 1072
pub fn has_newvertices<L>(current: &Option<Record<Option<Hash>, L>>) -> bool {pub fn has_newvertices<L>(current: &Option<Hunk<Option<Hash>, L>>) -> bool { - replacement in libpijul/src/change/text_changes.rs at line 1074
Some(Record::FileAdd { contents: None, .. }) | None => false,Some(Hunk::FileAdd { contents: None, .. }) | None => false, - replacement in libpijul/src/change/text_changes.rs at line 1376
changes: Vec<Record<Option<Hash>, Local>>,current: Option<Record<Option<Hash>, Local>>,changes: Vec<Hunk<Option<Hash>, Local>>,current: Option<Hunk<Option<Hash>, Local>>,