From owner-freebsd-stable@FreeBSD.ORG Fri Mar 15 14:43:30 2013 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 7D7CFCC for ; Fri, 15 Mar 2013 14:43:30 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id 5C555695 for ; Fri, 15 Mar 2013 14:43:30 +0000 (UTC) Received: from jhbbsd.localnet (unknown [209.249.190.124]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id B7D67B943; Fri, 15 Mar 2013 10:43:29 -0400 (EDT) From: John Baldwin To: freebsd-stable@freebsd.org Subject: Re: svn - but smaller? Date: Fri, 15 Mar 2013 10:43:12 -0400 User-Agent: KMail/1.13.5 (FreeBSD/8.2-CBSD-20110714-p25; KDE/4.5.5; amd64; ; ) References: <20130313152150.E32142@sola.nimnet.asn.au> In-Reply-To: MIME-Version: 1.0 Message-Id: <201303151043.12576.jhb@freebsd.org> Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Fri, 15 Mar 2013 10:43:29 -0400 (EDT) Cc: John Mehr X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Mar 2013 14:43:30 -0000 On Wednesday, March 13, 2013 10:11:28 pm John Mehr wrote: > > And svnup(1) really should mention that any files in the > >target tree not > > in the repository will be deleted, which was > >(explicitly) not the case > > with c{,v}sup. I only lost a few acpi patches that I > >think have likely > > made it to stable/9 anyway, and it's a test system, but > >I was surprised. > > I always thought csup did delete files. I was looking at > csup's man page for things to put on the to-do list and > there's a csup command line parameter ( -d ) that puts a > limit on the number of files that can be deleted in a > given run. Adding this feature is already on my to-do > list, and I've just added another item to let the user > choose whether svnup should delete extra files in the > local source tree. csup deletes files that are deleted upstream (so if an svn commit were to remove a file from the source tree). It did not delete files that were locally added (like work/ directories for port builds, or kernel config files) that were never in the repository in the first place. I think that is the approach you probably want to take by default. That is also how the stock svn client acts. -- John Baldwin