Return-Path: X-Original-To: apmail-subversion-users-archive@minotaur.apache.org Delivered-To: apmail-subversion-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C8E24101AB for ; Thu, 12 Dec 2013 19:59:28 +0000 (UTC) Received: (qmail 27737 invoked by uid 500); 12 Dec 2013 19:59:28 -0000 Delivered-To: apmail-subversion-users-archive@subversion.apache.org Received: (qmail 27712 invoked by uid 500); 12 Dec 2013 19:59:28 -0000 Mailing-List: contact users-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@subversion.apache.org Received: (qmail 27705 invoked by uid 99); 12 Dec 2013 19:59:28 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Dec 2013 19:59:28 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [66.111.4.28] (HELO out4-smtp.messagingengine.com) (66.111.4.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Dec 2013 19:59:23 +0000 Received: from compute4.internal (compute4.nyi.mail.srv.osa [10.202.2.44]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id DE07521117; Thu, 12 Dec 2013 14:59:01 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Thu, 12 Dec 2013 14:59:01 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= daniel.shahaf.name; h=date:from:to:cc:subject:message-id :references:mime-version:content-type:in-reply-to; s=mesmtp; bh= t+g0VXmDsauTqF9XF/VE9Ye0YlQ=; b=i7+rWumlBe5gMC4I9ZwxJVIXwtJDaPsq OKkpENfaYZa/31hGmjF3BfPfzQDFcMJLCn/H9mXFYoCZKCL2QW1uQkQwi4M7gD22 7wtblMbbNxNVk85KZKR9DKtos8yW3Ys/dzjr6Pt/2gE2c4OB+BOsG1aaow0L8KuP r/InKHwkKg0= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=date:from:to:cc:subject:message-id :references:mime-version:content-type:in-reply-to; s=smtpout; bh=t+g0VXmDsauTqF9XF/VE9Ye0YlQ=; b=Zdqwb/OajmjiJGwodXf0p2a7FTwG dssiFOFD1lgSQCNrmYBGbtuMUkNAqZ+m8C78GzCToSJzIB+6nXeOYuc1qtk1UgwK /w40niYzfFkgb2WMiRVqHQPIfGfNUVxuz8ZtmHToQV9qp+lCm1hi7WGVep65JX8e vA1O4RaAFPCYcoI= X-Sasl-enc: /6qebLS/dj7quPg3eEcTG6FmRSWoYWTAyEArk+bF4ObP 1386878341 Received: from lp-shahaf.local (unknown [79.179.166.183]) by mail.messagingengine.com (Postfix) with ESMTPA id F087AC00E88; Thu, 12 Dec 2013 14:59:00 -0500 (EST) Date: Thu, 12 Dec 2013 21:58:44 +0200 From: Daniel Shahaf To: Bob Archer Cc: Branko =?utf-8?B?xIxpYmVq?= , "users@subversion.apache.org" Subject: Re: Update-Only Checkout Enhancement Message-ID: <20131212195844.GA2937@lp-shahaf.local> References: <6dd4da1c7e5f4a088f2dab506d14d907@DM2PR05MB797.namprd05.prod.outlook.com> <79b206f1bd45430a83dc13ca7906819d@DM2PR05MB797.namprd05.prod.outlook.com> <52A8B995.2020901@wandisco.com> <52A8BD37.6090909@wandisco.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.18 (2008-05-17) X-Virus-Checked: Checked by ClamAV on apache.org 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.)