From: Josef Weidendorfer Date: Fri, 18 May 2007 08:43:08 GMT Subject: Re: [3/4] What's not in 1.5.2 (new topics) Message-ID: <200705181043.09203.Josef.Weidendorfer@gmx.de> In-Reply-To: <200705180857.18182.andyparkins@gmail.com> On Friday 18 May 2007, Andy Parkins wrote: > Bear in mind that what you're suggesting is no different in implementation > >from what Junio is suggesting but with one difference: in Junio's option > the "identifier" will act as a default URL if no override is found. Yes; actually, its exactly the same aside from the name used in .gitmodules for it, as I proposed a default URL which is derived from the suproject identifier if no config entry is found. > > Again, we could have a default URL in the absence of this config entry > > which is relative to the URL of the superproject, and which allows for the > > superproject repository to act as proxy. > > This is why Junio's option of URL=Key is better. It all depends on how we construct the default URL out of the subproject identifier. Options: (1) do not try to construct a default URL at all. Error out without a config (2) use a configurable rewriting scheme like s/(.*)/git://host/\1/ (3) automatically detect a senseful rewriting scheme Let's start with (1). We can invent convenient default schemes later on. Josef