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

RE: [TSVN] More insight into TortoiseSVN trashed WC problem?

From: Timothy B K. Kientzle <tkientzle_at_zinio.com>
Date: 2004-08-27 20:34:13 CEST

Steve King wrote:
>Timothy B K. Kientzle wrote:
>
>> The only operations I used were "checkout", "update", and "commit"
>
>That can't be really true. You must have at least used the "remove" and
>the "add" command too, according to the entries file.

I only used the "checkout", "update", and "commit" TSVN menu items. I did remove and add operations using the checkboxes in the commit dialog (very handy feature, BTW).



>But the command line client shows for an 'svn st -v':
>
>! 58 52 tkientzle .
>D 55 55 tkientzle fooey.txt
>A 0 ? ? foo.txt
>
>The "!" on the folder shows that the folder is "incomplete", i.e. you
>checked it out non-recursively (with TSVN, that means you activated the
>"Only check out the top folder" checkbox when checking out).

Nope. Never did that. (I was actually quite careful about this, since I've read the comments on the Subversion web site about problems with incomplete checkouts.) Do the client libraries mark a directory as "incomplete" during the checkout and then clear that flag when it's complete? That would be consistent with my hypothesis of an interrupted operation leaving the WC in an inconsistent state.

>> I copied this
>> trashed WC to another dir and was able to partially recover by deleting
>> some of the clearly erroneous data from the "entries" file.
>
>Define "clearly erroneous data" please. What exactly did you do?


Anything that seemed to refer to a no-longer-existent file or an "incomplete" state. I also tried using "update to revision" to move to an older revision and then back to head with limited success. Without knowing more about the "entries" file schema, I'm just poking blind here.


>> Unfortunately, I can't seem to find any docs for the "entries"
>> file, so I couldn't tell you definitively what might be wrong
>> with it. I was hoping someone on this list would be able to tell me.
>
>I'm sorry to tell you that, but TSVN uses the Subversion library which
>does all the Subversion commands, including handling the working copies.
>TSVN _never_, ever touches any files inside the .svn directory.
>So you might have more luck asking sending your messed up working copy
>to the Subversion mailing list (users@subversion.tigris.org).


I've done that. Thanks for your help.

Tim Kientzle


Received on Sat Aug 28 12:24:39 2004

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.