[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Diffing some files results in error E000022: Can't set position pointer in file xx.svn-base: Invalid argument

From: Branko Čibej <brane_at_wandisco.com>
Date: Sun, 14 Jun 2015 11:00:01 +0200

On 13.06.2015 17:44, Pierre Mariani wrote:
> 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.

Oh ... are those files actually text that you'd even want to run a diff
on? I really don't believe our diff implementation will work with files
of that size.

-- Brane
Received on 2015-06-14 11:00:21 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.