 <p>B could create and send a <a href="http://git-scm.com/2010/03/10/bundles.html" rel="nofollow">bundle</a> rather than a patch. This allows sending commits when none of the transports available for push or fetch will work.</p>