[ https://issues.apache.org/jira/browse/SVN-4827?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16920908#comment-16920908 ]
Julian Foad commented on SVN-4827: ---------------------------------- I can reproduce the same underlying problem on Linux, by using a keyword substitution instead of EOL-style translation. (Keywords and EOL-style are two kinds of text translation that svn performs between repository and WC.) In this case it appears svn is not correctly handling text translations between WC and shelves. > svn x-shelve gives E200014: Checksum mismatch when using eol-style=native > -------------------------------------------------------------------------- > > Key: SVN-4827 > URL: https://issues.apache.org/jira/browse/SVN-4827 > Project: Subversion > Issue Type: Bug > Components: cmdline client > Affects Versions: 1.12.x > Environment: 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. > > Reporter: Mark P. > Assignee: Julian Foad > Priority: Minor > > 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: > Updating '.svn\experimental\shelves\v3\7368656c6631-001.wc': > At revision 1. > Sending main.cpp > Transmitting file data .svn: E200014: Checksum mismatch for > 'C:\Shared\Test\Test3\.svn\experimental\shelves\v3\7368656c6631-001.wc\main.cpp': > expected: b77dd03a6c3f68f496d874153363694e > actual: 7f081249d3e4e1383afb2798d46a58f5 > > 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. -- This message was sent by Atlassian Jira (v8.3.2#803003)