Re: Diffing some files results in error E000022: Can't set position pointer in file xx.svn-base: Invalid argument
On Sat, Jun 13, 2015 at 7:35 AM, Branko Čibej <brane_at_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.
Received on 2015-06-13 17:44:34 CEST
This is an archived mail posted to the Subversion Users