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

Re: Behaviour of "externals"

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2007-09-28 19:46:19 CEST

Thomas.TW.Wild@partner.bmw.de wrote:

> I’ve set 2 externals in TortoiseSVN, where 2 different repository paths
> should be located as externals under a common directory “DirA” (All
> checked out objects are in the same repository):
> DirA\ExtA <repository path for ExtA>
> DirA\ExtB <repository path for ExtB>
> I commited this change and a subsequent update created all directories I
> wanted in the WC.
> My directory structure is as follows:
> WorkingCopyDir
> DirA
> ExtA
> ExtB
> OtherDirs
> I changed some things in ExtA. “Check for modifications” dialogue shows
> all changes corretly.

The "check for modifications" dialog always includes all externals when
showing the modified files.

> The following commit dialogue (in “WorkingCopyDir”) showed the changes
> at ExtA (and all possible others) correctly, but the commit action

The commit dialog however only shows modified files in externals if
those externals point to the *same* repository as the main working copy.
And that is decided based on the repository UUID.
Now: if your externals don't point to the same repository but the commit
dialog still shows you modified files from those, then you didn't create
your repositories correctly. I then assume that you somehow simply
copied one existing repository to get a new one instead of using
'svnadmin create'. You must not do that! Because (as the name implies),
an UUID must be *unique* for each repository.


   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Fri Sep 28 19:46:32 2007

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