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

TSVN1.5: Base checksum mismatch after get lock including an update

From: Ronny Voelker <ronny.voelker_at_elaxy.com>
Date: Wed, 21 May 2008 14:35:21 +0000 (UTC)

Hello,

when using a new TortoiseSVN1.5 against an svn-server v1.4, a Commit fails, when
one of the modified files has the needs-lock-property set and was updated while
requesting the lock.

Receipt to reproduce the behaviour:

Client: TortoiseSVN1.5.0-RC2 on WindowsXP
Server: svn 1.4.6 (Apache or svnserver) on WindowsXP or Linux

Create one repository (R) containing a file (F) with
the property needs-lock set.
Create two up-to-date working-copies of R (WC1,WC2).

Cd to WC1.
   TSVN-Get Lock for F.
   Modify F.
   TSVN-Commit F.

Cd to WC2.
   TSVN-Get Lock for F.
      TSVN: Locking failed because a newer version exits!
             Do you want to update and try again?
      Click Yes.
   View F (notice, that changes from last commit are missing).
   TSVN-Update F.
   View F again (changes from last commit are still missing).
   Modify F.
   TSVN-Commit F.
      TSVN: Commit failed:
            Base checksum mismatch in file...

For me this looks like a SVN-bug, but because only TSVN has the
update-while-getting-lock feature, I have no idea how to reproduce it in SVN.
That's why I'm posting it here.

Ronny

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: dev-help_at_tortoisesvn.tigris.org
Received on 2008-05-21 16:43:20 CEST

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.