git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Resumable clone

From
Duy Nguyen <pclouds@gmail.com>
Date
Mar 5, 2016, 09:40 UTC
Message-ID
<CACsJy8CESL6vH22mGSLRE1OKTEbGz2Vqmsv5bY3mn_E+03wADw@mail.gmail.com>
In-Reply-To
<CANtyZjSJf5_xbsBC5tUaazFT3uiEgJnx2_kHLwYwKcn50Jy_qg@mail.gmail.com>
On Sat, Mar 5, 2016 at 4:23 PM, Kevin Wern <kevin.m.wern@gmail.com> wrote:
Show 11 quoted lines
> Hey, all,
>
> A while ago, I noticed that if a clone is interrupted, it has to be
> restarted completely. When I looked up the issue, I saw that someone
> suggested resumable clones as a feature as early as 2007.  It doesn't
> seem like any progress has been made on this issue, so I began looking
> at relevant code yesterday to start working on it.
>
> Is someone working on this currently?  Are there any things I should
> know moving forward?  Is there a certain way I should break
> down/organize the feature when writing patches?

Resumable clone is happening. See [1] for the basic idea, [2] and [3] for some preparation work. I'm sure you can help. Once you've gone through at least [1], I think you can pick something (e.g. finalizing the protocol, update the server side, or git-clone....)

[1] http://thread.gmane.org/gmane.comp.version-control.git/285921 [2] http://thread.gmane.org/gmane.comp.version-control.git/288080/focus=288150 [3] http://thread.gmane.org/gmane.comp.version-control.git/288205/focus=288222

-- 
Duy
Previous: Kevin WernNext: Junio C Hamano
Message 2 of 14 in “Resumable clone”
  1. Kevin WernMar 5, 2016
  2. Duy NguyenMar 5, 2016
  3. Junio C HamanoMar 5, 2016
  4. Junio C HamanoMar 5, 2016
  5. Johannes SchindelinMar 6, 2016
  6. Duy NguyenMar 6, 2016
  7. Duy NguyenMar 6, 2016
  8. Junio C HamanoMar 6, 2016
  9. Junio C HamanoMar 7, 2016
  10. Kevin WernMar 8, 2016
  11. Duy NguyenMar 8, 2016
  12. Junio C HamanoMar 8, 2016
  13. Junio C HamanoMar 8, 2016
  14. Kevin WernMar 9, 2016

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.