From: Paul Brossier Date: Wed, 23 Nov 2011 17:25:44 GMT Subject: Re: git not resuming push Message-ID: <4ECD2C98.8030004@piem.org> In-Reply-To: <7vmxbncq5v.fsf@alter.siamese.dyndns.org> ok, that, with a bit of patience, should help! thank you both for your answers, piem On 22/11/2011 23:24, Junio C Hamano wrote: > Jeff King writes: > >> On Tue, Nov 22, 2011 at 08:58:56PM -0700, Paul Brossier wrote: >> >>> If the connection fails after uploading part of the data, it seems I >>> need to start over from zero again. Is there a way to resume the upload >>> instead? >> >> No, there isn't a way to resume just using push. >> >> If you have shell access on the server, one workaround you can do is to >> create a bundle with the commits in question, upload it via some >> resumable protocol (like sftp, http, rsync, etc), possibly taking many >> attempts, and then fetch the result on the server side from the bundle >> into the repository. >> >> See "git help bundle" for some examples. > > Another possibility, if it is the connection between you and the other > side that is the problem, is to chunk your push in smaller pieces. That > is, if you are trying to push out v3.0, you first push only to v1.0, then > to v2.0, and then finally to v3.0. > > Peff, by the way, wouldn't this request reminds of us of a scenario we > discussed recently, which I said I would imagine would be common while you > dismissed as not likely to be common? > >