git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* git subtree as a solution to partial cloning?
@ 2009-05-25  7:35 Asger Ottar Alstrup
  0 siblings, 0 replies; 9+ messages in thread
From: Asger Ottar Alstrup @ 2009-05-25  7:35 UTC (permalink / raw)
  To: git; +Cc: Avery Pennarun, Alexander Gavrilov

I am considering different ways to get git to handle repositories with
very big files in a setup where partial clone is required, and it
seems git subtree might be a part of the solution.

Does git subtree support splitting at the file level, or only at
directory level? Also, how are conflicts handled when you subtree
merge changes back to the master? For this to work in practice, I
suppose the users of the split repositories should see the conflicts
and fix them themselves. Can the reduced split repositories reuse pack
files from the original repository? Can you think of any other
limitations to git subtree that would prevent it from working with big
files to support a partial cloning setup?

The alternative seems to be git sparse checkout extended with
non-existing narrow clone, but it seems that a git subtree based
approach might be simpler.

Regards,
Asger Ottar Alstrup

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2009-05-25 23:26 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <8873ae500905250021p20e7096dwf5bc71c36c4047b@mail.gmail.com>
2009-05-25  7:59 ` git subtree as a solution to partial cloning? Avery Pennarun
2009-05-25  9:33   ` Asger Ottar Alstrup
2009-05-25 15:50     ` Avery Pennarun
2009-05-25 17:35       ` Asger Ottar Alstrup
2009-05-25 17:54         ` Avery Pennarun
2009-05-25 18:28           ` Asger Ottar Alstrup
2009-05-25 19:18             ` Avery Pennarun
2009-05-25 23:26             ` Jakub Narebski
2009-05-25  7:35 Asger Ottar Alstrup

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).