On Sat, Jun 13, 2015 at 7:35 AM, Branko Čibej <br...@wandisco.com> wrote: > On 12.06.2015 22:51, Pierre Mariani wrote: >> Hi all, >> >> I am reaching out to try to debug the following issue. >> >> ** The problem: >> A number of files have changed in my working copy and I want to >> compare them to their last tracked version. >> >> For most files, 'svn diff' works properly. >> But, for some, the following error occurs: >> svn: E000022: Can't set position pointer in file >> '<path-to-working-copy>/.svn/pristine/X/Y.svn-base': Invalid argument > > Have you made any changes to files inside the .svn directory? What are > the sizes of those files? It's possible that for some reason those files > have been truncated, or are otherwise corrupt.
No changes to .svn and its files. They are large, around 8GB. They don't seem truncated. I wonder if svn internal diff implementation is causing this. GNU Tools diff does choke on it, due to RAM limitation.