edit in libpijul/src/working_copy/filesystem.rs at line 490
[4.1768]→[4.1768:1810](∅→∅) − let src = std::fs::metadata(&p)?;
replacement in libpijul/src/tests/missing_context.rs at line 74
[5.293696]→[2.328:376](∅→∅) − repo_alice.remove_path("file", false)?;
+ repo_alice.remove_path("file", false).unwrap();
edit in libpijul/src/tests/missing_context.rs at line 94
+ {
+ let txn = txn_alice.read();
+ let graph = channel_alice.read();
+ let mut f = std::fs::File::create("alice0").unwrap();
+ crate::pristine::debug(&*txn, &txn.graph(&*graph), &mut f).unwrap();
+ }
edit in libpijul/src/tests/missing_context.rs at line 120
+
+ // panic!("{:?}", repo_alice.list_files());
+ {
+ let txn = txn_alice.read();
+ let graph = channel_alice.read();
+ let mut f = std::fs::File::create("alice1").unwrap();
+ crate::pristine::debug(&*txn, &txn.graph(&*graph), &mut f).unwrap();
+ }
replacement in libpijul/src/tests/missing_context.rs at line 130
[5.294358]→[5.294358:294403](∅→∅) − repo_alice.read_file("file", &mut buf)?;
+ repo_alice.read_file("file", &mut buf).unwrap();
replacement in libpijul/src/tests/diff.rs at line 3
− use rand::distributions::Alphanumeric;
+ use rand::distr::Alphanumeric;
edit in libpijul/src/tests/conflict.rs at line 1123
+
+ info!("resolving {:?}", std::time::SystemTime::now());
edit in libpijul/src/tests/conflict.rs at line 1134
[5.61291]→[5.389752:389776](∅→∅),
[5.389752]→[5.389752:389776](∅→∅) edit in libpijul/src/tests/conflict.rs at line 1170
+
+ crate::pristine::debug(
+ &*txn.read(),
+ &*channel_alice.read(),
+ std::fs::File::create("alice.dot").unwrap(),
+ )?;
+ crate::pristine::debug(
+ &*txn.read(),
+ &*channel_bob.read(),
+ std::fs::File::create("bob.dot").unwrap(),
+ )?;
+
edit in libpijul/src/tests/conflict.rs at line 1242
+ debug!("apply Bob's change");
edit in libpijul/src/tests/conflict.rs at line 1244
+ crate::pristine::debug(
+ &*txn.read(),
+ &*channel_alice.read(),
+ std::fs::File::create("alice.dot").unwrap(),
+ )?;
edit in libpijul/src/tests/conflict.rs at line 1270
replacement in libpijul/src/record.rs at line 917
− let channel_mod = if last_mod % 1000 == 0 {
− (txn.last_modified(channel) / 1000) * 1000
− } else {
− txn.last_modified(channel)
− };
+ let channel_mod = (txn.last_modified(channel) / 1000) * 1000;
+
edit in libpijul/src/diff/replace.rs at line 10
replacement in libpijul/src/diff/replace.rs at line 46
[5.781307]→[5.85845:85846](∅→∅) + debug!("up_context {:?}", up_context);
edit in libpijul/src/diff/replace.rs at line 86
+ debug!("change {:?}", change);
edit in libpijul/src/diff/replace.rs at line 131
+ debug!("get_up_context {:?}", old);
edit in libpijul/src/diff/replace.rs at line 147
+ debug!(
+ "marker {:?}",
+ diff.marker.get(&diff.pos_a[up_context_idx].pos)
+ );
edit in libpijul/src/diff/replace.rs at line 167
+ debug!("{:?} {:?} {:?}", pos.0, offset, v_end);
edit in libpijul/src/diff/replace.rs at line 176
+ debug!("pos {:?}", pos.0 + offset);
edit in libpijul/src/diff/replace.rs at line 193
+ debug!("up {:?}", pos);
edit in libpijul/src/diff/replace.rs at line 264
+ debug!("get down context");
edit in libpijul/src/diff/replace.rs at line 344
+ debug!("get_down_context_conflict");
edit in libpijul/src/diff/mod.rs at line 223
+
+ // Position of the first byte in chunks[old].
+ //
+ // This assumes that all lines in `chunks` come from the same memory region.
edit in libpijul/src/diff/mod.rs at line 237
+
+ // Total length (i.e. sum of lengths) in bytes of lines `&chunks[old...old+len]`.
+ //
+ // This assumes that all lines in `chunks` come from the same memory region.