-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 11/21/2011 05:19 PM, Jeff King wrote: > Yes, that is one way to do it. The big drawback there is that by > using hard links, you can only share objects between repos within > the same filesystem. Yep, hard links requires same filesystem, but means you don't have to have a central repo that you have to gc very carefully. > So yeah, I think it's a perfectly reasonable approach, if you don't > mind the hard link requirement, and your relink is something like > "git relink ~/linux-repos/*". That's the idea. To sum up, it appears there are 3 possible implementations: 1) hard link + master repo with mutual awareness 2) hard link + no master repo or inter-repo awareness 3) alternatives + master repo with mutual awareness With #1 you can auto relink when any child does gc With #2 the repos don't need to be aware of each other With #3 the repos don't need to be on the same fs, can auto relink when any child does gc, but moving a child or removing the master repo causes breakage -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk7LAcgACgkQJ4UciIs+XuKzrQCeIb2Tb3D+nqDlF5bBD8vkQy/t 4sQAniEbL2kZK2wvY+y4tvd+QDRh1G85 =QHQ5 -----END PGP SIGNATURE----- -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html