Re: Resumable clone/Gittorrent (again) - stable packs?
- From
Nicolas Pitre <nico@fluxnic.net>
- Date
- Jan 10, 2011, 13:50 UTC
- Message-ID
- <alpine.LFD.2.00.1101100846220.6883@xanadu.home>
- In-Reply-To
- <AANLkTinVYWit95O9Y0r5BKJiMGJRAOvgPqZ0s8Eez7KJ@mail.gmail.com>
On Mon, 10 Jan 2011, Nguyen Thai Ngoc Duy wrote:
Show 14 quoted lines
> On Fri, Jan 7, 2011 at 11:33 AM, Nicolas Pitre <nico@fluxnic.net> wrote: > > Here's what I suggest: > > > > cd my_project > > BUNDLENAME=my_project_$(date "+%s").gitbundle > > git bundle create $BUNDLENAME --all > > maketorrent-console your_favorite_tracker $BUNDLENAME > > > > Then start seeding that bundle, and upload $BUNDLENAME.torrent as > > bundle.torrent inside my_project.git on your server. > > I was about to ask if we could put more "trailer" sha-1 checksums to > the bundle, so we can verify which part is corrupt without > redownloading the whole thing (this is over http/ftp.. not torrent).
Aren't HTTP and FTP based on TCP which is meant to be a reliable transport protocol already? In this case, isn't the final SHA1 embedded in the bundle/pack sufficient enough? Normally, your HTTP/FTP client should get you all data or partial data, but not wrong data.
Nicolas