5UQO4QKBLH6DSUPKHIOQ5FMMJYCM6I7ZB6BP2POA5AYUX2MYXZCAC
for x in txn.iter_rev_remote(&remote_ref.lock().remote, None)? {
let (_, p) = x?;
let h: Hash = p.a.into();
if txn.channel_has_state(txn.states(¤t_channel.read()), &p.b).unwrap().is_some() {
break
}
if txn.get_revchanges(¤t_channel, &h).unwrap().is_none() {
to_download.push(CS::Change(h));
}
}
// The patches in theirs_ge_dichotomy are unknown to us,
// download them.