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