replacement in pijul/Cargo.toml at line 55
[4.197438]→[2.28:118](∅→∅) − libpijul = { path = "../libpijul", version = "1.0.0-alpha.49", features = [ "tarball" ] }
+ libpijul = { path = "../libpijul", version = "1.0.0-alpha.50", features = [ "tarball" ] }
replacement in libpijul/src/tests/text_changes.rs at line 84
[4.5849]→[4.266:370](∅→∅) − let change0 = Change::read_old(std::io::Cursor::new(&v_old[..]), &mut HashMap::default()).unwrap();
+ let change0 =
+ Change::read_old(std::io::Cursor::new(&v_old[..]), &mut HashMap::default()).unwrap();
replacement in libpijul/src/small_string.rs at line 343
[4.3395]→[4.3395:3441](∅→∅) − impl ::sanakirja::debug::Check for SmallStr{}
+ impl ::sanakirja::debug::Check for SmallStr {}
replacement in libpijul/src/record.rs at line 466
− let age = txn.get_changeset(txn.changes(&*channel), &vertex.change)?.unwrap();
+ let age = txn
+ .get_changeset(txn.changes(&*channel), &vertex.change)?
+ .unwrap();
replacement in libpijul/src/record.rs at line 761
[4.8413]→[3.1255:1339](∅→∅) − *new_root = Some((Position { change: None, pos: pos2 }, u64::MAX));
+ *new_root = Some((
+ Position {
+ change: None,
+ pos: pos2,
+ },
+ u64::MAX,
+ ));
replacement in libpijul/src/record.rs at line 1061
[3.1506]→[3.1506:1604](∅→∅) − let item_v_papa = if !moved.edges.is_empty()
− && moved.need_new_name
− {
+ let item_v_papa = if !moved.edges.is_empty() && moved.need_new_name {
replacement in libpijul/src/pristine/sanakirja.rs at line 2206
[4.94965]→[4.2387:2428](∅→∅) − impl ::sanakirja::debug::Check for L64{}
+ impl ::sanakirja::debug::Check for L64 {}
replacement in libpijul/src/pristine/sanakirja.rs at line 2209
[4.94990]→[4.2429:2475](∅→∅) − impl ::sanakirja::debug::Check for ChangeId{}
+ impl ::sanakirja::debug::Check for ChangeId {}
replacement in libpijul/src/pristine/sanakirja.rs at line 2212
[4.95023]→[4.2476:2530](∅→∅) − impl ::sanakirja::debug::Check for Vertex<ChangeId>{}
+ impl ::sanakirja::debug::Check for Vertex<ChangeId> {}
replacement in libpijul/src/pristine/sanakirja.rs at line 2215
[4.95057]→[4.2532:2588](∅→∅) − impl ::sanakirja::debug::Check for Position<ChangeId>{}
+ impl ::sanakirja::debug::Check for Position<ChangeId> {}
replacement in libpijul/src/pristine/sanakirja.rs at line 2218
[4.95088]→[4.2589:2641](∅→∅),
[4.2641]→[4.95088:95089](∅→∅),
[4.95088]→[4.95088:95089](∅→∅) − impl ::sanakirja::debug::Check for SerializedEdge{}
−
+ impl ::sanakirja::debug::Check for SerializedEdge {}
replacement in libpijul/src/pristine/sanakirja.rs at line 2220
[4.2643]→[4.2643:2687](∅→∅) − impl ::sanakirja::debug::Check for PathId{}
+ impl ::sanakirja::debug::Check for PathId {}
replacement in libpijul/src/pristine/sanakirja.rs at line 2270
[4.96378]→[4.2688:2731](∅→∅) − impl ::sanakirja::debug::Check for Inode{}
+ impl ::sanakirja::debug::Check for Inode {}
replacement in libpijul/src/pristine/sanakirja.rs at line 2272
[4.96410]→[4.2732:2786](∅→∅) − impl ::sanakirja::debug::Check for SerializedMerkle{}
+ impl ::sanakirja::debug::Check for SerializedMerkle {}
replacement in libpijul/src/pristine/sanakirja.rs at line 2274
[4.96440]→[4.2787:2839](∅→∅) − impl ::sanakirja::debug::Check for SerializedHash{}
+ impl ::sanakirja::debug::Check for SerializedHash {}
replacement in libpijul/src/pristine/sanakirja.rs at line 2276
[4.582760]→[4.2840:2949](∅→∅) − impl<A: ::sanakirja::debug::Check, B: ::sanakirja::debug::Check> ::sanakirja::debug::Check for Pair<A, B>{
+ impl<A: ::sanakirja::debug::Check, B: ::sanakirja::debug::Check> ::sanakirja::debug::Check
+ for Pair<A, B>
+ {
replacement in libpijul/src/pristine/sanakirja.rs at line 2328
[4.97813]→[4.3235:3289](∅→∅) − impl ::sanakirja::debug::Check for SerializedRemote{}
+ impl ::sanakirja::debug::Check for SerializedRemote {}
replacement in libpijul/src/pristine/sanakirja.rs at line 2390
[4.34670]→[4.3290:3345](∅→∅) − impl ::sanakirja::debug::Check for SerializedChannel{}
+ impl ::sanakirja::debug::Check for SerializedChannel {}
replacement in libpijul/src/pristine/sanakirja.rs at line 2393
[4.34694]→[4.3347:3393](∅→∅) − impl ::sanakirja::debug::Check for RemoteId{}
+ impl ::sanakirja::debug::Check for RemoteId {}
edit in libpijul/src/change.rs at line 17
[4.36136]→[4.406:461](∅→∅) − #[cfg(feature = "text-changes")]
− mod text_changes_old;
replacement in libpijul/src/change.rs at line 860
replacement in libpijul/src/change.rs at line 923
[4.5597]→[4.580:679](∅→∅) − Hunk::AddRoot { ref inode, ref name } | Hunk::DelRoot { ref inode, ref name } => {
+ Hunk::AddRoot {
+ ref inode,
+ ref name,
+ }
+ | Hunk::DelRoot {
+ ref inode,
+ ref name,
+ } => {
replacement in libpijul/src/change.rs at line 933
replacement in libpijul/src/change.rs at line 1015
[4.6340]→[4.776:875](∅→∅) − Hunk::AddRoot { ref name, ref inode } | Hunk::DelRoot { ref name, ref inode } => {
+ Hunk::AddRoot {
+ ref name,
+ ref inode,
+ }
+ | Hunk::DelRoot {
+ ref name,
+ ref inode,
+ } => {
replacement in libpijul/src/change.rs at line 1025
replacement in libpijul/src/change.rs at line 1257
[4.866586]→[4.972:1182](∅→∅) − BaseHunk::AddRoot { name, inode } => BaseHunk::AddRoot { name: f(name)?, inode: f(inode)? },
− BaseHunk::DelRoot { name, inode } => BaseHunk::DelRoot { name: f(name)?, inode: f(inode)? },
+ BaseHunk::AddRoot { name, inode } => BaseHunk::AddRoot {
+ name: f(name)?,
+ inode: f(inode)?,
+ },
+ BaseHunk::DelRoot { name, inode } => BaseHunk::DelRoot {
+ name: f(name)?,
+ inode: f(inode)?,
+ },
edit in libpijul/src/change/text_changes.rs at line 473
[4.18068]→[4.18068:18116](∅→∅) − // TODO: should this panic?
replacement in libpijul/src/change/text_changes.rs at line 974
[4.5402]→[4.5402:5425](∅→∅) edit in libpijul/src/change/text_changes.rs at line 1146
+
+ impl LocalChange<Hunk<Option<Hash>, Local>, Author> {
+ pub fn write_all_deps<F: FnMut(Hash) -> Result<(), ChangeError>>(
+ &self,
+ mut f: F,
+ ) -> Result<(), ChangeError> {
+ for c in self.changes.iter() {
+ for c in c.iter() {
+ match *c {
+ Atom::NewVertex(ref n) => {
+ for change in n
+ .up_context
+ .iter()
+ .chain(n.down_context.iter())
+ .map(|c| c.change)
+ .chain(std::iter::once(n.inode.change))
+ {
+ if let Some(change) = change {
+ if let Hash::None = change {
+ continue;
+ }
+ f(change)?
+ }
+ }
+ }
+ Atom::EdgeMap(ref e) => {
+ for edge in e.edges.iter() {
+ for change in &[
+ edge.from.change,
+ edge.to.change,
+ edge.introduced_by,
+ e.inode.change,
+ ] {
+ if let Some(change) = *change {
+ if let Hash::None = change {
+ continue;
+ }
+ f(change)?
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ Ok(())
+ }
+ }
replacement in libpijul/src/change/printable.rs at line 565
[4.52014]→[4.6211:6274](∅→∅) − AddRoot {
− start
− } => {
replacement in libpijul/src/change/printable.rs at line 570
[4.6415]→[4.6415:6449](∅→∅) replacement in libpijul/src/change/printable.rs at line 574
[4.6483]→[4.6483:6653](∅→∅) − DelRoot {
− name, inode
− } => {
− writeln!(
− w,
− "Root del",
− )?;
+ DelRoot { name, inode } => {
+ writeln!(w, "Root del",)?;
replacement in libpijul/src/change/parse.rs at line 311
[4.7380]→[4.7380:7469](∅→∅) − Ok((
− i,
− PrintableHunk::AddRoot {
− start
− },
− ))
+ Ok((i, PrintableHunk::AddRoot { start }))
edit in libpijul/src/change/parse.rs at line 315
[4.7543]→[4.7543:7544](∅→∅) replacement in libpijul/src/change/parse.rs at line 320
[4.7732]→[4.7732:7827](∅→∅) − Ok((
− i,
− PrintableHunk::DelRoot {
− inode, name
− },
− ))
+ Ok((i, PrintableHunk::DelRoot { inode, name }))
replacement in libpijul/Cargo.toml at line 4
[4.1020894]→[2.119:146](∅→∅) − version = "1.0.0-alpha.49"
+ version = "1.0.0-alpha.50"
edit in libpijul/Cargo.toml at line 33
+ "src/change/parse.rs",
+ "src/change/printable.rs",
replacement in Cargo.lock at line 1052
[4.22930]→[2.147:174](∅→∅) − version = "1.0.0-alpha.49"
+ version = "1.0.0-alpha.50"