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

Re: Shelve & checkpoint - next steps

From: Julian Foad <julianfoad_at_apache.org>
Date: Fri, 11 May 2018 17:28:56 +0100

Julian Foad wrote:
> Julian Foad wrote on 2018-04-16:
>> === Storage for binary files ===
> [...]
> store a 'binary' file by copying the working version into a directory
> structure that parallels the WC directory structure, [...]

Done in http://svn.apache.org/r1831344 .

Performance, by a little manual testing, seems in line with what I'd
expect for doing OS-level file copying.

What works now?

   * files recognized as 'binary' (by our svn:mime-type rules) are
handled by storing the whole working file; other files still use diff
and patch

   * unshelving a 'binary' file reports a conflict if the WC file is
already locally modified (it doesn't check the base version is the same
as it was);

   * unshelving a 'binary' file copies it into the WC (and adds it to
version control if not already)

   * properties of a 'binary' file are still stored in the patch file
and handled by patch application

- Julian
Received on 2018-05-11 18:29:01 CEST

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