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

RE: Assertion Failed: workqueue.c

From: Patrick Quirk <P.Quirk_at_smt.com>
Date: Thu, 13 Oct 2011 17:09:17 +0000

>>> So now we want to see the nodes row for each of those four paths:
>>>
>>> sqlite3 .svn/wc.db "select * from nodes where local_relpath='X/MONSTER.FMX/MONSTER.FMX.csproj'"
>>> sqlite3 .svn/wc.db "select * from nodes where local_relpath='X/MONSTER.FMX/Boxes/gbFMXDisplay.resx'"
>>> sqlite3 .svn/wc.db "select * from nodes where local_relpath='X/MONSTER.FMX/Boxes/gbFMXDisplay.Designer.cs'"
>>> sqlite3 .svn/wc.db "select * from nodes where local_relpath='X/MONSTER.FMX/Boxes/gbFMXDisplay.cs'"
>>
>> I've attached the output since it's a little unreadable in 80 column format.
>
> Thanks! So each file has an op-depth=0, presence=normal line that has a
> checksum. Can you verify that each checksum exists in pristine:
>
> sqlite3 .svn/wc.db "select * from pristine where checksum ='$sha1$a6fb31cbea18a2f670e5d1387b2a1b118f831f09'"
> sqlite3 .svn/wc.db "select * from pristine where checksum ='$sha1$9addd651cd4260ee52b26cf5eae2d2bfe798aba5'"
> sqlite3 .svn/wc.db "select * from pristine where checksum ='$sha1$041ffe70415ce290a4f14a770d869e2eb3b420e8'"
> sqlite3 .svn/wc.db "select * from pristine where checksum ='$sha1$ea6871c7f57dd63e0a74ac0fd19435232322e5ff'"

These queries returned no results.

> What I don't yet understand is why each file also has an op-depth=1,
> presence=base-deleted row. That seems to imply that 'X' is deleted in
> the working copy, so we should see two lines here:
>
> sqlite3 .svn/wc.db "select op_depth, presence from nodes where local_relpath='X'"

This returned:

1|incomplete
0|incomplete

The 'X' folder was not and should not have been deleted or marked for
deletion in the working copy or in the repository. The MONSTER.FMX
folder was added beneath it and was pulled down for the first time
during that update.
Received on 2011-10-13 19:09:19 CEST

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

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