QAXLX3UAV6R66K2GERT7FJBPNULWAUSO3DFME3CLEZDBG55I4IRAC
ENWJBQGQUL3KLYPVGYP2ZSDB5ZUXLTY4W6NCHUA6VTHRRNPRUDHAC
VKBJ6XB64MVCKJ4TWX2T4XUBEOKD55WW6CUF47DINVZQGSCVAXJAC
SXEYMYF7P4RZMZ46WPL4IZUTSQ2ATBWYZX7QNVMS3SGOYXYOHAGQC
HYRH4E55TIRBB3RFFR432METJPNVBSPL6DJVHXE5XGFGZAGBACDAC
I24UEJQLCH2SOXA4UHIYWTRDCHSOPU7AFTRUOTX7HZIAV4AZKYEQC
RMDMAYRXYBU5OQXV5HSF6LFD4NBMKRNH5EPIVW3K5HAV6D56IG6QC
FGIVSUFHH7DN65DYQHDGGDDCHHIB5Z7KKQWI4I3WMERE3BY6IMRQC
FXEDPLRI7PXLDXV634ZA6D5Q3ZWG3ESTKJTMRPJ4MAHI7PKU3M6AC
ADPAFSMYUBTKSK63EPCY5WQGROJQWFCWO4UFPWY3ZXD5ZNH26P2QC
3S6LU2U5TIU43WRE5RQS3IOLVJLVNCDL4W44FVK2HR3NAXZ7IDUAC
TVVW53HZGYPODAXEQ4BFZNSPBOFG6JEDVOKIYIDZMWFAMOBKOR2QC
ZSF3YFZTDOXMCOC3HOT5C6MQLYLWOR7QJAOUDS2M2Z4SC2YW3GRAC
A3RM526Y7LUXNYW4TL56YKQ5GVOK2R5D7JJVTSQ6TT5MEXIR6YAAC
EEBKW7VTILH6AGGV57ZIJ3DJGYHDSYBWGU3C7Q4WWAKSVNUGIYMQC
G734WNM64AR5BLAZMN5MDPKSFTYXTUQR6MAGB32NRBC5FXFRWSJAC
SL45MHGVMBZRSCYCOPWYTXJEY3WKRLELNYXLBYUOT6MKLSRSUCPAC
DJ5JYH3KON2XOFZMYLRKI3K4A7XZQVLNDBMQIAFX5W7FISQIAQKQC
HSEYMLO2DJCDGBO4F7T6NFMFSZ4TMSOBH5XGIU5NYOEFKUSV5UKAC
if !vertex.change.is_root() {
let mut r = self.new_root.lock();
let age = txn.get_changeset(txn.changes(&*channel), &vertex.change)?.unwrap();
if let Some((_, a)) = *r {
if a < (*age).into() {
*r = Some((vertex.to_option(), (*age).into()))
}
} else {
*r = Some((vertex.to_option(), (*age).into()))
}
}
let meta_start = ChangePosition(contents.len().into());
FileMetadata {
metadata: item.metadata,
basename,
encoding: encoding.clone(),
}
.write(&mut contents);
let meta_end = ChangePosition(contents.len().into());
}
let item_v_papa = if !moved.edges.is_empty()
&& moved.need_new_name
{
self.add_root_if_needed(item.v_papa)
} else {
item.v_papa
};
let mut contents = self.contents.lock();
let meta_start = ChangePosition(contents.len().into());
FileMetadata {
metadata: item.metadata,
basename,
encoding: encoding.clone(),