Bob Archer wrote on Wed, Dec 11, 2013 at 21:05:46 +0000: > There may be some transactional file systems that allow you to get an > event before the modification is committed to the file system so you > can access the original copy, but I think they are few and far > between.
And also would require new code on svn's side to be written. There are, though, deduplicating filesystems, that store a file just once if there are several copies of it. That means a file and its pristine won't consume twice the platter space, assuming the file doesn't use either svn:keywords or svn:eol-style=native. (I'm thinking of zfs. And BTW, the pristine store also deduplicates, so if two pristines have the same sha1, they're stored just once.)