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

Re: [TSVN] Phantom "svn:externals" breaks commits...

From: SteveKing <steveking_at_gmx.ch>
Date: 2005-05-05 15:10:15 CEST

Tim Van Holder wrote:
> The setup:
> - Windows XP SP2
> - svn repository imported from cvs using cvs2svn
> - checkout of the trunk using a file:// URL
> - TortoiseSVN installed (1.1.6) - overlays work just fine (except the
> ones in the folder pane of explorer don't update probably, which is
> probably an Explorer limitation)
>
> The problem:
> When I try to commit a folder (typically the top folder, but it also
> occurs with other folders), the dialog comes up, a partial list of
> changed files is shown, and TortoiseSVN claims that some items are not
> shown because they are inside folders included with svn:externals.
> However, both a find/grep and svn propget confirm that svn:externals
> is not in use anywhere.
> This misbehaviour is breaking commits for me; I'm forced to use the
> command-line client (which makes it much less convenient to do
> selective commits).
> It would be helpful if TSVN at least said which files/folders (or even
> just the first) it's leaving out (and/or why it thinks they're
> external); even better would be to include them in the dialog, but to
> disable their checkbox and listing them as external.

My guess is that the conversion with cvs2svn didn't go well enough. TSVN
shows that message *only* if it finds folders with a different UUID than
the one you've selected for commit. And the UUID must be the same for a
working copy without externals. You see, the UUID is from the
repository, so if your files are all checked out from the same
repository then all your files/folder should have that UUID.
If that's not the case, then your working copy is 'broken'. I suggest
you do an
svnadmin dump > repo.dmp
svnadmin load --ignore-uuid < repo.dmp
and then do a fresh checkout. That will get rid of already existing
UUID's in the repository and assing *one* new UUID to it.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Thu May 5 15:10:32 2005

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.