Warren Jones wrote on Mon, 26 Jan 2009 at 15:36 -0800:
> One of our software developers recently noticed that he can't commit to
> more than one external directory at a time without receiving error
> messages like this:
> svn: Commit failed (details follow):
> svn: Repository UUID '314aa19e-ec00-11dd-9c11-f1d07231084f' doesn't
> match expected UUID '314d93e0-ec00-11dd-9ddd-77ee003c9ea6'
Doesn't look good. If these are your two UUIDs, then they are too similar
(they are supposed to be pseudo-random); and if these aren't, then why
does the error message display UUIDs different from the actual ones?
> Commits to multiple externals worked up through SVN version 1.4.2, but
> there seems to have been a change in behavior somewhere between 1.4.2
> and 1.5.2. These commits still fail in version 1.5.5.
> I found that this issue was discussed in this list last July:
> But it's not clear from the discussion whether the change from version
> 1.4.2 should be considered a bug fix or a bug. If it's a bug, I don't
> find any bug report filed.
The error message you see was added (in r30684) to fix an unrelated bug
(that occurred when a repository changed its UUID but not its URL). It
didn't intend to change the behaviour of externals.
In other words, *if* the change in behaviour you see was a result of
that change, then it was an unintentional result.
> I'm attaching a little script that demonstrates the problem.
> Any insights much appreciated.
Received on 2009-01-27 20:12:24 CET