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

Git and Media repositories....

From
Tim Ansell <mithro@mithis.com>
Date
Nov 2, 2008, 19:50 UTC
Message-ID
<1225655428.11693.10.camel@vaio>
Hey guys,

Last week at the gittogether I lead some discussions about how we could make Git better support large media repositories (which is one area where Subversion still make sense). It was suggested that I post to this list to get a discussion going.

The general idea is that we always clone the complete meta-data (tags, commits and trees) and then only clone blobs when they are needed (using something like alternates). This allows us to support shallow, narrow and sparse checkouts while still being able to perform operations such as committing and merging.

You can find a copy of the summary presentation at
 http://www.thousandparsec.net/~tim/media+git.pdf

I have started working on adapting git to check a remote http alternate to provide a proof of concept.

I appreciate any help or suggestions.
Tim 'mithro' Ansell
Next: Johannes Schindelin
Message 1 of 6 in “Git and Media repositories....”
  1. Tim AnsellNov 2, 2008
  2. Johannes SchindelinNov 3, 2008
  3. Jakub NarebskiNov 3, 2008
  4. Jakub NarebskiNov 7, 2008
  5. Santi BéjarNov 7, 2008
  6. Nguyen Thai Ngoc DuyNov 9, 2008

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.