MDADYULS5AWVMTJDGYCGNQTN6T7XJDRUBDTFILDY5MLF6I2PE5NAC
YN63NUZO4LVJ7XPMURDULTXBVJKW5MVCTZ24R7Z52QMHO3HPDUVQC
QMTANHVNRPQ5IX66FYQBFRBDCTN6YKMNCO6OHTQ6QCUASPWWXJKAC
SXEYMYF7P4RZMZ46WPL4IZUTSQ2ATBWYZX7QNVMS3SGOYXYOHAGQC
LGEJSLTYI7Y2CYC3AN6ECMT3D3MTWCAKZPVQEG5MPM2OBW5FQ46AC
MU5GSJAW65PEG3BRYUKZ7O37BPHW3MOX3S5E2RFOXKGUOJEEDQ5AC
K6GWUOD55G377RVEEMMRPZ4EUAHCM2BGXNRJTE5UZJFFMJGFCEZQC
XA23FMQM2AI7RMR36AYN7UNP2D5JWVJMJPHURWZO7URM7H46PU6AC
HMMMKONLCRAXVT7SO2ITTFDOJIQKKVSRIZPXYVPDC34RCBHWMHVAC
CCLLB7OIFNFYJZTG3UCI7536TOCWSCSXR67VELSB466R24WLJSDAC
3AMEP2Y5J6GA4AWQONF4JVA3XSR3ASLHHKMYG44R72SOUY3UQCDAC
27PYHR6LO4M4RMSMLVMUKSYNQ72V6RRMRXLYQI3JA3LBHJO747YAC
touched_paths
.push(libpijul::fs::find_path(&repo.changes, &txn, &channel.borrow(), false, *i)?.0)
if let Some((path, _)) =
libpijul::fs::find_path(&repo.changes, &txn, &channel.borrow(), false, *i)?
{
touched_paths.push(path)
} else {
touched_paths.clear();
break;
}
let (path, _) =
libpijul::fs::find_path(&repo.changes, &txn, &channel.borrow(), false, i)?;
if let Some((path, _)) =
libpijul::fs::find_path(&repo.changes, &txn, &channel.borrow(), false, i)?
{
touched_files.push(path)
} else {
touched_files.clear();
break;
}
}
for path in touched_files.iter() {
let inode_vertex = txn.find_block_end(txn.graph(channel), v).unwrap();
let inode_vertex = match txn.find_block_end(txn.graph(channel), v) {
Ok(block) => block,
Err(BlockError::Block { block, .. }) => {
debug!("block not found {:?}", block);
assert!(path.is_empty());
return Ok(None)
},
Err(BlockError::Txn(t)) => return Err(crate::output::FileError::Txn(t)),
};