« Return to Thread: Commit failed + checksum mismatch

Commit failed + checksum mismatch

by ZedUbal :: Rate this Message:

Reply to Author | View in Thread

Hello!

Recently we switched over to Subversion from CVS.  I have been a
longtime fan of smartcvs so I got smartsvn.  Everything seems to be
working well except some random errors that occur during commits.  I
am on Windows Vista x64 using version 5.0.4. Noticed these same
problems in 5.0.3 and 4.0.x.

I've read posts on similar problems from other users, but nothing in
those threads seems to apply or fix the problem.

Details:

Randomly during commits I will get a message "Commit failed (details
follow): Unknown error".  The commit fails and the files that I was
trying to commit are still displayed as "modified" in smartsvn.  The
more files I commit at once, the more likely this error happens.

After this happens I try to update and I get a message like:

Update to HEAD: working copy '<directory>' locked; try performing
'cleanup'

I go to that directory and I select Modify->Cleanup.  This always
removes the lock icon.  Now I can update and when I do most of the
files change to an "unmodified" state, so they were actually committed
successfully.  One file will still show modified.  When I attempt to
commit that file I get a checksum mismatch error.

This has probably happened to me about 30 times in the span of two
months.  It is very frustrating.  To fix the checksum mismatch I end
up marking the file as replaced.  The only other way I have found to
fix this problem is to check out the file in a new location, copy over
the modified file and then commit again.  It seems that the local
metadata for the file gets corrupted somehow.

I have a co-worker who is working on the same repository using
smartsvn on Linux.  He never saw any problems like this.  As soon as
he started working on the code in Vista (using smartsvn) he started to
see exactly the same problems on his machine.  It seems to be
something specific to windows or vista.  We've also noticed that
closing Visual Studio before committing changes seems to prevent the
error... still testing that theory.  

Any ideas? What information or log files can I provide to help you
debug this problem?



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/smartsvn/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/smartsvn/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:smartsvn-digest@...
    mailto:smartsvn-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    smartsvn-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

 « Return to Thread: Commit failed + checksum mismatch