Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 83C7F200BAC for ; Wed, 12 Oct 2016 02:45:03 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 822DB160AF3; Wed, 12 Oct 2016 00:45:03 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id C5A72160AE6 for ; Wed, 12 Oct 2016 02:45:02 +0200 (CEST) Received: (qmail 23337 invoked by uid 500); 12 Oct 2016 00:45:01 -0000 Mailing-List: contact dev-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@subversion.apache.org Received: (qmail 23327 invoked by uid 99); 12 Oct 2016 00:45:01 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Oct 2016 00:45:01 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 3FE16180629 for ; Wed, 12 Oct 2016 00:45:01 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.701 X-Spam-Level: X-Spam-Status: No, score=-0.701 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=messagingengine.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id q2ARNO5IfVgw for ; Wed, 12 Oct 2016 00:45:00 +0000 (UTC) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id C53D25F177 for ; Wed, 12 Oct 2016 00:44:59 +0000 (UTC) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id C19AC20994; Tue, 11 Oct 2016 20:44:58 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Tue, 11 Oct 2016 20:44:58 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=IT2bLNpQh+692LdCIa9f52WB5OM=; b=QeweQ j62fkLHaOlA+ZGIX0w1/bE/uovEPr7fk7mWP8aDaqNdONRLEpUKLgSw0FzQF/ds4 iaoLYEABC+rOYfHtiHVBzEvTVJClPLQZfgjXELzhehHxQ4ckLzUa8Ab7pcdWNPW8 IQBFg7mchfyw9cBtOUHvGlBIQwUONdlA9jG6zA= X-Sasl-enc: +PJ4LRHV93huw9QJ21/NNb1sGv+27EUrVQSOkcODlXAV 1476233098 Received: from fujitsu.shahaf.local2 (bzq-79-179-164-158.red.bezeqint.net [79.179.164.158]) by mail.messagingengine.com (Postfix) with ESMTPA id 6C791F2988; Tue, 11 Oct 2016 20:44:58 -0400 (EDT) Received: by fujitsu.shahaf.local2 (Postfix, from userid 1000) id 3stwB04nqfz3fb; Wed, 12 Oct 2016 00:44:56 +0000 (UTC) Date: Wed, 12 Oct 2016 00:44:56 +0000 From: Daniel Shahaf To: Paul Hammant Cc: Subversion Development Subject: Re: New SHA1 property for nodes returned 'svn ls --xml' invocations. Message-ID: <20161012004456.GA11327@fujitsu.shahaf.local2> References: <20160925070223.GA25973@fujitsu.shahaf.local2> <20160926070837.GA27884@fujitsu.shahaf.local2> <20160928135215.GB29773@cventin.lip.ens-lyon.fr> <20161011064044.GA13625@fujitsu.shahaf.local2> <20161011205652.GA18078@fujitsu.shahaf.local2> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) archived-at: Wed, 12 Oct 2016 00:45:03 -0000 Paul Hammant wrote on Tue, Oct 11, 2016 at 20:14:02 -0400: > > > I've read the ?kw=1 section of the release notes. My use case would not > > > need keyword replacement. In fact it would need it to be off. > > > > Are you sure? The only situations in which you'd need keywords > > expansion *off* is if your files *do* have svn:keywords set, but you > > used neither 'svn export' nor 'svn checkout' to extract the tree in the > > first place. > > > > Files will come up and down to Svn with curl (not the svn client). > I'm taking advantage of auto-versioning (SVNAutoversioning == on). > They'll be binary, and potentially large too - movie sized. Definitely > need keyword expansion to be off. Keyword expansion is an opt-in feature. Subversion defaults to treating file contents as opaque binary blobs to be preserved verbatim. Anyway, in your situation, keywords aren't and won't be a factor. Consequently you can use the server's precomputed checksum of the content, which makes the implementation an order of magnitude easier. > As a test, I'm using openssl to make huge files that > change wholly with every revision, and trying to find the top limits of > Subversion. Sadly I've only found the top limits of Docker on the mac so > far - 60GB. 60GB being the size of each revision of a single versioned file? Daniel