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

Re: Resumable git clone?

From
Junio C Hamano <gitster@pobox.com>
Date
Mar 2, 2016, 17:57 UTC
Message-ID
<xmqqk2lk4vb5.fsf@gitster.mtv.corp.google.com>
In-Reply-To
<20160302164906.GB13732@x>
Josh Triplett <josh@joshtriplett.org> writes:
Show 5 quoted lines
> That does help in the case of cloning torvalds/linux.git from
> kernel.org, and I'd love to see it used transparently.
>
> However, even with that, I still also see value in a resumable git clone
> (or git pull) for many other repositories elsewhere,...

By "transparently" the statement you are responding to meant many things.

"git clone" of course need to be updated on the client side, but things like "git repack" that is run on the server end may start producing extra files in the repository, and updated "git daemon" and/or "git upload-pack" would take these extra files as a signal that the material produced during the last repack is usable for bootstrapping a new clone with "wget -c" equivalent. So even if you are not yet automatically offloading to CDN, such a set of updates on the server side would "transparently" enable the resumable clone for all repositories elsewhere when deployed and enabled ;-)

Previous: Josh TriplettNext: Philip Oakley
Message 21 of 24 in “Resumable git clone?”
  1. Josh TriplettMar 2, 2016
  2. Stefan BellerMar 2, 2016
  3. Al ViroMar 2, 2016
  4. Junio C HamanoMar 2, 2016
  5. Duy NguyenMar 2, 2016
  6. Duy NguyenMar 2, 2016
  7. Josh TriplettMar 2, 2016
  8. Junio C HamanoMar 2, 2016
  9. Duy NguyenMar 2, 2016
  10. Josh TriplettMar 2, 2016
  11. Josh TriplettMar 2, 2016
  12. Duy NguyenMar 2, 2016
  13. Jeff KingMar 2, 2016
  14. Bhavik BavishiMar 2, 2016
  15. Josh TriplettMar 2, 2016
  16. Duy NguyenMar 2, 2016
  17. Duy NguyenMar 2, 2016
  18. Junio C HamanoMar 2, 2016
  19. Konstantin RyabitsevMar 2, 2016
  20. Josh TriplettMar 2, 2016
  21. Junio C HamanoMar 2, 2016
  22. Philip OakleyMar 24, 2016
  23. Junio C HamanoMar 24, 2016
  24. Philip OakleyMar 24, 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.