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

[TSVN] 4216/4257 - directory problems or what am I missing?

From: Flex <flex_at_datecs.bg>
Date: 2005-08-27 10:28:45 CEST

Hi all,

I had some... problems lately. I have no idea what caused them but a
couple of hours I was unable to commit my wc because of strange
errors. My wc is as follows:
Project\trunk
--Dir1
--Dir2
--Icons
--Core
...
--Install
----Setup
----Release
...

This "Install" dir has been marked with an yellow sign, something
wrong. However when I went to see what's wrong in fact - all
subfolders were green. I right-clicked and selected check for
modifications which bringed the Install\Setup folder with some
"obstructed" or similar message. I double-clicked and TSVN crashed.
Sent bug report. After that I was unable to commit the wc because the
"trunk" was locked(?). The cleanup does not pass because of some
ultra-strange error... Install\Setup was not a... project home or I
don't remember what. I said "hell ok", went and deleted the setup
folder from both wc and the repository and tried to commit again -
this time I got: "The entry for ...Install\Setup has not valid URL".
Double-checked - there is no such dir anymore so the only place it can
"be" is the TSVN cache. Okay, so I created one in the repository and
one in the wc but the second was not under source control so I had to
checkout the newly created from the repository to the one in the wc
and then were able to commit the Install dir and later - to delete
this setup at all. The best thing is that it was not over - I was
still unable to commit the project - I have made the mistake of moving
the "Icons" dir to a subfolder of "Core" so it looked as:
Project\trunk
--Dir1
--Dir2
--Core
----Icons

The "moved" Icons still showed green but upon commit I received "The
entry for ...Icons has not valid URL" (note not Core\Icons, but as it
was before). The cache again I guess. This "Core" was a new folder,
not present in the repository. I got a brilliant idea to "relocate"
the "Icons" to its new home and have done it and was able to commit
it. Strangely enough, in the repository there were *no* "Core" folder
but anyway, the "Icons" got commited *in* it. Or somewhere.

The fun part is that I was still unable to commit because of the
invalid url of the missing "Icons" folder. I gave up trying and
checked out the Icons folder from the repository ti the trunk\Icons so
I got 2 duplicates, comitted the change and then used TSVN->Delete to
delete it and commited again. Got it :)

I finally reached to the idea how to "move" folders, but it is lenghty
operation. I didn't include in the story all "intermediate" tries,
only the "final" ones, but it was kind of a bad experience. Is there a
way to let tsvn rebuild its caches to clean up those ghost folders.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Sat Aug 27 10:29:15 2005

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