On Tue, Feb 14, 2012 at 12:27:21AM +0200, Daniel Shahaf wrote: > s...@tigris.org wrote on Mon, Feb 13, 2012 at 13:10:47 -0800: > > http://subversion.tigris.org/issues/show_bug.cgi?id=4087 > > > > > > > > > > > > > > ------- Additional comments from s...@tigris.org Mon Feb 13 13:10:47 -0800 > > 2012 ------- > > r1243694 attemps to work around the reported problem that prompted me to > > file > > this issue. It ensures that all file externals use the same repository root > > URL > > as used by other files. I.e. whatever the svn:externals propery says, we'll > > use > > the URL to the repository that the working copy (or checkout) is using, > > provided > > the repository has the same UUID. > > How likely is this to break things? > > I know that UUID's are supposed to be unique. But in practice, if > people _do_ have different repositories with the same UUID, this will > break in odd ways. How likely is that if()'s condition to occur?
We rely on UUIDs being unique in other cases, too, don't we? There is a real actual problem here where at least one user cannot check out old revisions with 1.7, which they can check out with 1.6. I would tend to give fixing this regression higher priority than people running into problems because they have set up their UUIDs the wrong way.