[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: bugreport: commit of two 'external' directories fails

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Fri, 31 Oct 2008 18:50:48 +0100

spam_at_erwincoumans.com wrote:
>
> Given a private repository A with directories:
> trunk/src
> trunk/src/folder0
> trunk/src/folder1
> and within this 'src' directory, two directories point to public
> repository B, using svn::externals (svn properties).
> trunk/src/folderB0 -> folderB0 defined in svn::externals pointing to
> some directory in repo B
> trunk/src/folderB1 -> same for folderB1, svn::externals pointing to repo B
> When some changes are made in both externals 'folderB0' and 'folderB1',
> the commit fails:
> Error: Commit failed (details follow):
> Error: Repository UUID '08e121b0-ae19-XXXX-XXXX-3be3395fd4fd' doesn't
> match expected
> Error: UUID '85ceb6c3-2a14-XXXX-XXX-d80b5b198c98'
> If, however, the commit is done on each directory individually, it works
> fine.
> Can someone confirm this?

Sure, everyone can confirm this.
Think about what you're asking Subversion to do: committing changes to
two different repositories at once. That's not possible, because that
*requires* two separate commits.

Stefan

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net

Received on 2008-10-31 18:50:59 CET

This is an archived mail posted to the TortoiseSVN Users mailing list.