Re: What's cooking in git.git (Sep 2009, #02; Mon, 07)
- From
Daniel Barkalow <barkalow@iabervon.org>
- Date
- Sep 10, 2009, 17:55 UTC
- Message-ID
- <alpine.LNX.2.00.0909101317230.28290@iabervon.org>
- In-Reply-To
- <alpine.DEB.1.00.0909101852080.8306@pacific.mpi-cbg.de>
On Thu, 10 Sep 2009, Johannes Schindelin wrote:
Show 12 quoted lines
> Hi, > > On Thu, 10 Sep 2009, Daniel Barkalow wrote: > > > I'm pretty sure that there were no objections to 'Make the > > "traditonally-supported"...' patch, > > Well, there were. By me. > > There is a reason why you call the series "foreign" vcs helpers. And > that's because it would be very wrong to pretend that they are the rule, > and the current URL schemes the exception. Very wrong, indeed.
The current URL scheme *is* an "exception" to the "rule" that all remotes are foreign, or the current "rule" that all remotes are ssh-style. Any patterns that we currently support are handled by recognizing a particular pattern (starts with "git://", starts with "rsync://", starts with "https://", is a local file, is a local directory, etc), so they're all special cases. They're further special cases by virtue of the fact that the code to handle them is in the git distribution.
-Daniel *This .sig left intentionally blank*