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)),};