From: Pierre Thierry Date: Mon, 30 Apr 2012 22:02:44 GMT Subject: Re: Location-agnostic submodules Message-ID: <20120430220244.GL22827@pape.arcanes.fr.eu.org> In-Reply-To: Scribit Phil Hord dies 30/04/2012 hora 16:39: > Maybe something like this: > [submodule "foo"] > path = foo-mod > url = ../foo ../foo-alternate > https://someplace.com/git/foo.git https://kernel.org/git/foo That is typically the kind of occasion when I wish every config file were sexprs... > But if one of them lags behind the others by a day or even an hour, > then you may have gitlinks in your superproject which have not made > it into the lagging mirror yet. And this will cause problems. I see your point, but what if your only repository is lagging behind? I.e. in what way is it worse than now? > Moreover, each time you clone the repository you may get different > results. This would be confusing. Again, I fail to see the difference with the current state. If the commit is specified, you will always get the same results, now or with my suggested addition. > I don't think there is any need for a new 'clone' command since the > clone porcelain already understands submodules. What do you mean? When I clone a repo with submodules, they are not cloned as well. -- pierre@nothos.net OpenPGP 0xD9D50D8A