L2VH4BYK3IULLGBHXMZJWKRKDQY43QEMQRTXFJCNRDE7PODLXWTAC
A3RM526Y7LUXNYW4TL56YKQ5GVOK2R5D7JJVTSQ6TT5MEXIR6YAAC
MU5GSJAW65PEG3BRYUKZ7O37BPHW3MOX3S5E2RFOXKGUOJEEDQ5AC
YN63NUZO4LVJ7XPMURDULTXBVJKW5MVCTZ24R7Z52QMHO3HPDUVQC
SXEYMYF7P4RZMZ46WPL4IZUTSQ2ATBWYZX7QNVMS3SGOYXYOHAGQC
TKEVOH7HXON7SOBGXTUDHAHO2U2GPTQRNESP6ERKUQAS526OZIRAC
L4JXJHWXYNCL4QGJXNKKTOKKTAXKKXBJUUY7HFZGEUZ5A2V5H34QC
WKX5S4Z4DOB5S6A6X5V6ECZFCHQUMWRGX5XT4FBOG57P6HPWK7CAC
2D7P2VKJASU7QDQZHGCLBIT6G2V5WUFYLWTCEVVEI2EZHGM6XYRAC
Q45QHPO4HDTEZF2W4UDZSYYQ46BPEIWSW4GJILZR5HTJNLKXJABQC
FBXYP7QM7SG6P2JDJVQPPCRKJE3GVYXNQ5GVV4GRDUNG6Q4ZRDJQC
CCLLB7OIFNFYJZTG3UCI7536TOCWSCSXR67VELSB466R24WLJSDAC
IQ4FCHPZYGTZHCQHUIRCMUI5LCHIDSJCM2AZXGRJARWLCPPLXZOQC
RemoteRepo::Local(ref mut l) => l.download_changelist(txn, remote, from, paths),
RemoteRepo::Ssh(ref mut s) => s.download_changelist(txn, remote, from, paths).await,
RemoteRepo::Http(ref h) => h.download_changelist(txn, remote, from, paths).await,
RemoteRepo::Local(ref mut l) => {
l.download_changelist(f, &mut (txn, remote), from, paths)
}
RemoteRepo::Ssh(ref mut s) => {
s.download_changelist(f, &mut (txn, remote), from, paths)
.await
}
RemoteRepo::Http(ref h) => {
h.download_changelist(f, &mut (txn, remote), from, paths)
.await
}
RemoteRepo::Local(ref mut l) => l.update_identities(rev, path).await?,
RemoteRepo::Ssh(ref mut s) => s.update_identities(rev, path).await?,
RemoteRepo::Http(ref mut h) => h.update_identities(rev, path).await?,
RemoteRepo::Local(ref mut l) => l.update_identities(rev, id_path).await?,
RemoteRepo::Ssh(ref mut s) => s.update_identities(rev, id_path).await?,
RemoteRepo::Http(ref mut h) => h.update_identities(rev, id_path).await?,