Affects Version/s: 1.12.x
Fix Version/s: None
Component/s: cmdline client
Windows 10 client (up to date as of 2019-08-30), FreeBSD (11.3-STABLE)
Subversion version 1.12.2 on both sides (client and server)
Using the command line Windows client bundled with Tortoise SVN. FreeBSD versions compiled from ports.
I'm getting the error: E200014: Checksum mismatch when using svn x-shelve
To produce this error I did the following:
- create a fresh repository with nothing in it (on FreeBSD)
- check out the new repository to a working copy (on Windows 10)
- add a single file (main.cpp) with a few random lines of text in it and set the svn:eol-style=native property
- commit the add,
- alter the file,
and then run (from the command line):
svn x-shelve shelf1
I get the following output:
At revision 1.
Transmitting file data .svn: E200014: Checksum mismatch for
If both the repository and working copy are on FreeBSD, or both are on Windows, there is no problem.
If I remove the svn:eol-style=native property, the problem also goes away.
See the thread on the users mailing list starting 2019-07-30, with the subject: svn x-shelve gives E200014: Checksum mismatch.