{"thread":{"id":"38684","subject":"[GSoC idea] Resumable clone","startedAt":"2015-03-02T23:33:33Z","lastAt":"2015-03-03T01:02:59Z","messageCount":3,"participants":["Koosha Khajehmoogahi","Junio C Hamano","Duy Nguyen"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"256878","messageId":"CACSCj9wkx1cSqcMbkt8+2S0GCzuBNeUjXyb4=n5_K7QzL_jawg@mail.gmail.com","threadId":"38684","inReplyTo":null,"subject":"[GSoC idea] Resumable clone","fromName":"Koosha Khajehmoogahi","fromEmail":"koosha.khajeh@gmail.com","sentAt":"2015-03-02T23:33:33Z","receivedAt":"2015-03-02T23:33:33Z","isPatch":false,"sender":{"key":"koosha.khajeh@gmail.com","avatar":"https://gravatar.com/avatar/f19f87f411bad2d1f9f84c0c73c4c97cfffebd9871a77f374ab3cad0af9ee764?d=mp&s=160"},"body":"Among GSoC 2011 ideas of git [1], it was proposed that a GSoC project\ncould be implementing resumable clone for git. AFAIK, this feature is\nstill missing in git but could be a great idea to be implemented. Does\nthat sound OK to the community?\n\n[1]: https://git.wiki.kernel.org/index.php/SoC2011Ideas#Resumable_clone\n"},{"id":"256880","messageId":"xmqqoaob7yi8.fsf@gitster.dls.corp.google.com","threadId":"38684","inReplyTo":"CACSCj9wkx1cSqcMbkt8+2S0GCzuBNeUjXyb4=n5_K7QzL_jawg@mail.gmail.com","subject":"Re: [GSoC idea] Resumable clone","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2015-03-02T23:47:27Z","receivedAt":"2015-03-02T23:47:27Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Koosha Khajehmoogahi <koosha.khajeh@gmail.com> writes:\n\n> Among GSoC 2011 ideas of git [1], it was proposed that a GSoC project\n> could be implementing resumable clone for git. AFAIK, this feature is\n> still missing in git but could be a great idea to be implemented. Does\n> that sound OK to the community?\n>\n> [1]: https://git.wiki.kernel.org/index.php/SoC2011Ideas#Resumable_clone\n\nDepends on how it will be implemented, I guess.\n\nI highly suspect that it would not fly well if it is added as a part\nof the current protocol, as people are actively discussing how to\nrevamp it.  And I have a feeling that the v2 protocol would not\nready for a student to build upon by this summer.\n"},{"id":"256882","messageId":"CACsJy8Cue+pxPbddkv1_yMD-SLFO4PjKgdCVX0V7YCn_kUArcQ@mail.gmail.com","threadId":"38684","inReplyTo":"xmqqoaob7yi8.fsf@gitster.dls.corp.google.com","subject":"Re: [GSoC idea] Resumable clone","fromName":"Duy Nguyen","fromEmail":"pclouds@gmail.com","sentAt":"2015-03-03T01:02:59Z","receivedAt":"2015-03-03T01:02:59Z","isPatch":false,"sender":{"key":"pclouds@gmail.com","avatar":"https://avatars.githubusercontent.com/u/720?v=4"},"body":"On Tue, Mar 3, 2015 at 6:47 AM, Junio C Hamano <gitster@pobox.com> wrote:\n> Koosha Khajehmoogahi <koosha.khajeh@gmail.com> writes:\n>\n>> Among GSoC 2011 ideas of git [1], it was proposed that a GSoC project\n>> could be implementing resumable clone for git. AFAIK, this feature is\n>> still missing in git but could be a great idea to be implemented. Does\n>> that sound OK to the community?\n>>\n>> [1]: https://git.wiki.kernel.org/index.php/SoC2011Ideas#Resumable_clone\n>\n> Depends on how it will be implemented, I guess.\n\nI still want to pursue stable pack approach [1]. It's not a good fit\nfor clone case (cached bundles would be much better). On the other\nhand it does not need special support like cached bundles and can work\nwith upload-pack-v1. It might fit in gsoc scope. I guess whether it\nmay have a chance to get merged after gsoc is the deciding factor.\n\n> I highly suspect that it would not fly well if it is added as a part\n> of the current protocol, as people are actively discussing how to\n> revamp it.  And I have a feeling that the v2 protocol would not\n> ready for a student to build upon by this summer.\n\n[1] http://thread.gmane.org/gmane.comp.version-control.git/184490/focus=184705\nThough what I had in mind (and patches) does not need on-disk caching at all.\n-- \nDuy\n"}]}