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

optimising a push by fetching objects from nearby repos

From
Sitaram Chamarty <sitaramc@gmail.com>
Date
May 10, 2014, 13:39 UTC
Message-ID
<536E2C19.3000202@gmail.com>
Hi,

Is there a trick to optimising a push by telling the receiver to pick up missing objects from some other repo on its own server, to cut down even more on network traffic?

So, hypothetically,
     git push user@host:repo1 --look-for-objects-in=repo2

I'm aware of the alternates mechanism, but that makes the dependency on the other repo sort-of permanent. I'm looking for a temporary dependence, just for the duration of the push. Naturally, the objects should be brought into the target repo for that to happen, except that this would be doing more from disk and less from the network.

My gut says this isn't possible, and I've searched enough to almost be sure, but before I give up, I wanted to ask.

thanks sitaram

Milki: I'm sure you won't mind the cc, since you know the context :-)
Next: Duy Nguyen
Message 1 of 13 in “optimising a push by fetching objects from nearby repos”
  1. Sitaram ChamartyMay 10, 2014
  2. Duy NguyenMay 10, 2014
  3. brian m. carlsonMay 10, 2014
  4. milkiMay 10, 2014
  5. brian m. carlsonMay 10, 2014
  6. Junio C HamanoMay 10, 2014
  7. Sitaram ChamartyMay 11, 2014
  8. Storm-Olsen, MariusMay 11, 2014
  9. Sitaram ChamartyMay 11, 2014
  10. Storm-Olsen, MariusMay 11, 2014
  11. Sitaram ChamartyMay 11, 2014
  12. Junio C HamanoMay 11, 2014
  13. Sitaram ChamartyMay 12, 2014

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.