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 545FC10D6B for ; Wed, 11 Dec 2013 15:58:17 +0000 (UTC) Received: (qmail 2404 invoked by uid 500); 11 Dec 2013 15:58:16 -0000 Delivered-To: apmail-subversion-users-archive@subversion.apache.org Received: (qmail 2367 invoked by uid 500); 11 Dec 2013 15:58:14 -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 2328 invoked by uid 99); 11 Dec 2013 15:58:14 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Dec 2013 15:58:14 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of markphip@gmail.com designates 209.85.219.52 as permitted sender) Received: from [209.85.219.52] (HELO mail-oa0-f52.google.com) (209.85.219.52) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Dec 2013 15:58:10 +0000 Received: by mail-oa0-f52.google.com with SMTP id h16so7350627oag.25 for ; Wed, 11 Dec 2013 07:57:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=oCIuz6gFFpzbXpJcjLBm4OMvTNWZuPoeCnj1Dr5xG+8=; b=tkXfoaCf2piaFy8juoaQnhtJOKKWJNj/R8iH3W2NmQPFvTccubc8k2EktKu531DWcE tv64f1Vtf2I/7V9pis8A326xNeLy+TwJJ8AoQZ1LVw+yOBsugIPo9pinZzCHW1Marnmu CRlRDNE9zq3gpCOazYTKWY0ueHfpWQui+Mz0reX6FzAMza/t32pq2bn2l2pyPw9h0U0L 9dEVFyeMjasCEZqrDuFkK+6iCgI/gYP+smemVld85ZY+l5QjenrsyMa6SOAOD8B/5E38 MgCCxNmY1cnux5ExOMgpn2UMkPOA8rvLlgJPU98tVI3JTFJ3hLTGoRpc1bKmmEab+AaS EopQ== MIME-Version: 1.0 X-Received: by 10.60.35.73 with SMTP id f9mr1618189oej.50.1386777469610; Wed, 11 Dec 2013 07:57:49 -0800 (PST) Received: by 10.76.103.176 with HTTP; Wed, 11 Dec 2013 07:57:49 -0800 (PST) In-Reply-To: <6dd4da1c7e5f4a088f2dab506d14d907@DM2PR05MB797.namprd05.prod.outlook.com> References: <6dd4da1c7e5f4a088f2dab506d14d907@DM2PR05MB797.namprd05.prod.outlook.com> Date: Wed, 11 Dec 2013 10:57:49 -0500 Message-ID: Subject: Re: Update-Only Checkout Enhancement From: Mark Phippard To: Mark Kneisler Cc: "Cooke, Mark" , "users@subversion.apache.org" Content-Type: multipart/alternative; boundary=089e013c6fa075760d04ed444ace X-Virus-Checked: Checked by ClamAV on apache.org --089e013c6fa075760d04ed444ace Content-Type: text/plain; charset=ISO-8859-1 On Wed, Dec 11, 2013 at 10:46 AM, Mark Kneisler < mark.kneisler@tceq.texas.gov> wrote: > Yes, I understand the export function. I want functionality for release > management into test and production environments. > > For these environments I have a few requirements: > Files in these environments will NEVER be edited > For new releases I will need to perform an update to revision, > which will add, update and delete needed files > I want as small of a .svn directory as possible > > I'm fairly certain that this functionality is currently not present, but I > think there are many installations where this would be valuable. > > I'd like to create an enhancement request, but according to the website it > was recommended that I post to this mailing list first. > > Pristine files do not exist solely so you can edit files. It is convenient they exist so that you can diff your changes or revert your changes without needing to contact the server, or even be online, but obviously those commands could be made to use the server for that and simply require a connection when no pristine is available. The main reason the pristine files exist is so that the client and server can exchange deltas with each other and minimize network traffic. This is just as true for update as it is for commit. One of the original mantra's for the 1.0 release was "disk is cheap, network is expensive". There is an existing request in the system for making these files optional: http://subversion.tigris.org/issues/show_bug.cgi?id=525 There is also an existing request for storing the pristine files in compressed format: http://subversion.tigris.org/issues/show_bug.cgi?id=908 -- Thanks Mark Phippard http://markphip.blogspot.com/ --089e013c6fa075760d04ed444ace Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On W= ed, Dec 11, 2013 at 10:46 AM, Mark Kneisler <mark.kneisler@tc= eq.texas.gov> wrote:
Yes, I understand the export function. =A0I want functiona= lity for release management into test and production environments.

For these environments I have a few requirements:
=A0 =A0 =A0 =A0 Files in these environments will NEVER be edited
=A0 =A0 =A0 =A0 For new releases I will need to perform an update to revisi= on, which will add, update and delete needed files
=A0 =A0 =A0 =A0 I want as small of a .svn directory as possible

I'm fairly certain that this functionality is currently not present, bu= t I think there are many installations where this would be valuable.

I'd like to create an enhancement request, but according to the website= it was recommended that I post to this mailing list first.



Pristine files do not exist solely = so you can edit files. =A0It is convenient they exist so that you can diff = your changes or revert your changes without needing to contact the server, = or even be online, but obviously those commands could be made to use the se= rver for that and simply require a connection when no pristine is available= .

The main reason the pristine files exist is so that the= client and server can exchange deltas with each other and minimize network= traffic. =A0This is just as true for update as it is for commit. =A0One of= the original mantra's for the 1.0 release was "disk is cheap, net= work is expensive".

There is an existing request in the system for making t= hese files optional:


There is also an existing request for storing the= pristine files in compressed format:


--
Thanks

Mark Phippard
http://markphip.blogspot.com/
--089e013c6fa075760d04ed444ace--