pub fn negotiate_ssh( pipe: &mut SshPipe, wants: &[String], haves: &[String], ) -> Result<Vec<ObjectHash>, String>
Negotiate which objects are needed via SSH pipe