Re: Resumable git clone?
- From
Konstantin Ryabitsev <konstantin@linuxfoundation.org>
- Date
- Mar 2, 2016, 15:51 UTC
- Message-ID
- <20160302155119.GB8064@gmail.com>
- In-Reply-To
- <xmqqziuh46hb.fsf@gitster.mtv.corp.google.com>
On Wed, Mar 02, 2016 at 12:41:20AM -0800, Junio C Hamano wrote:
Show 16 quoted lines
> Josh Triplett <josh@joshtriplett.org> writes: > > > If you clone a repository, and the connection drops, the next attempt > > will have to start from scratch. This can add significant time and > > expense if you're on a low-bandwidth or metered connection trying to > > clone something like Linux. > > For this particular issue, your friendly k.org administrator already > has a solution. Torvalds/linux.git is made into a bundle weekly > with > > $ git bundle create clone.bundle --all > > and the result placed on k.org CDN. So low-bandwidth cloners can > grab it over resumable http, clone from the bundle, and then fill > the most recent part by fetching from k.org already.
I finally got around to documenting this here: https://kernel.org/cloning-linux-from-a-bundle.html
> The tooling to allow this kind of "bundle" (and possibly other forms > of "CDN offload" material) transparently used by "git clone" was the > proposal by Shawn Pearce mentioned elsewhere in this thread.
To reiterate, I believe that would be an awesome feature.
Regards,
-- Konstantin Ryabitsev Linux Foundation Collab Projects Montréal, Québec