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

svn x-shelve gives E200014: Checksum mismatch

From: Mark P. <svn_at_peralex.com>
Date: Tue, 30 Jul 2019 13:57:39 +0200

Good day,

I'm trying to use svn x-shelve on Windows, both via TortoiseSVN and via
the command line client, and I'm getting the above error. I'm using
subversion version 1.12.2 everywhere. I'm accessing the repositories
using svn://

After seeing this error on an existing repository, I:
- created a fresh repository with nothing in it,
- checked out the new repository to a working copy,
- added a single file (main.cpp) with a few random lines of text in it,
- committed the add,
- altered the file,
and then ran (from the command line):

svn x-shelve shelf1

I get the following output:

Updating '.svn\experimental\shelves\v3\7368656c6631-001.wc':
At revision 1.
Sending main.cpp
Transmitting file data .svn: E200014: Checksum mismatch for
   expected: b77dd03a6c3f68f496d874153363694e
     actual: 7f081249d3e4e1383afb2798d46a58f5

TortoiseSVN gives a similar, but less descriptive, error.

This happens reliably, with any file I choose to add, when the
repository and the working copy are on a FreeBSD machine and a Windows
machine respectively. Other repositories seem to do the same thing.

When I try the same thing, with the same repository, but with the
working copy on the FreeBSD machine (still accessed via svn://), it
works as expected.

When I try the same thing with a similar repository on the Windows
machine (accessed via file://), and the working copy on the same Windows
machine, it also works correctly.

All other functionality seems to work fine (checkouts, commits, diffs,
logs, etc.) with repositories on the same machines. I've tried doing
svn cleanup on the working copies, but I still have the same problem.

Has anybody seen the same problem? Is this something I'm doing wrong,
or is it a bug?


Disclaimer: http://www2.peralex.com/disclaimer.html
Received on 2019-07-31 07:20:20 CEST

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