On Mon, Aug 3, 2020 at 2:44 PM Marc Strapetz <marc.strap...@syntevo.com> wrote:
>
> I just gave the experimental shelve-feature a try and ran into a
> "checksum mismatch" error when invoking "svn x-shelve". Any ideas how to
> resolve this?
>
> D:\temp\tiny.dir.svn>dir
> ...
> 03.08.2020  14:30    <DIR>          .
> 03.08.2020  14:30    <DIR>          ..
> 03.08.2020  14:30                36 sub.txt
>                 1 File(s)             36 bytes
>                 2 Dir(s)   4 923 518 976 bytes free
>
> D:\temp\tiny.dir.svn>svn diff
> Index: sub.txt
> ===================================================================
> --- sub.txt     (revision 960)
> +++ sub.txt     (working copy)
> @@ -1,4 +1,4 @@
> -1
> +1a
>   2
>   3
>   4
>
> D:\temp\tiny.dir.svn>svn info
> Path: .
> Working Copy Root Path: D:\temp\tiny.dir.svn
> URL: file://localhost/D:/svnrepos/test/tiny/trunk/dir
> Relative URL: ^/tiny/trunk/dir
> Repository Root: file://localhost/D:/svnrepos/test
> Repository UUID: b64c88d0-5acc-524b-887a-f04c2292f55f
> Revision: 960
> Node Kind: directory
> Schedule: normal
> Last Changed Author: marc
> Last Changed Rev: 893
> Last Changed Date: 2017-09-26 16:04:19 +0200 (Di, 26 Sep 2017)
>
>
> D:\temp\tiny.dir.svn>svn x-shelve shelf1
> --- Shelve 'shelf1' in WC root 'D:/temp/tiny.dir.svn'
> --- Shelving...
> Updating '.svn\experimental\shelves\v3\7368656c6631-001.wc':
> At revision 960.
> Sending        sub.txt
> Transmitting file data .svn: E200014: Checksum mismatch for
> 'D:\temp\tiny.dir.svn\.svn\experimental\shelves\v3\7368656c6631-001.wc\sub.txt':
>     expected:  ec87e2cd3ddf5490cbe10e07301c114c
>       actual:  b89724a2cec6a05364bb3af4c74fd452
>
> Tested on Windows 8.1 with Subversion 1.14.0 (built ourselves).

I think this is known as issue SVN-4827 (svn x-shelve gives E200014:
Checksum mismatch when using eol-style=native or keywords)

https://issues.apache.org/jira/browse/SVN-4827

Seems there is already a regression test for it. I suppose a patch
would be very welcome ;-).

-- 
Johan

Reply via email to