From owner-freebsd-stable@FreeBSD.ORG Wed Jan 23 14:40:53 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 45E0D30D for ; Wed, 23 Jan 2013 14:40:53 +0000 (UTC) (envelope-from prvs=0735a39caa=ob@gruft.de) Received: from main.mx.e-gitt.net (service.rules.org [IPv6:2001:1560:2342::2]) by mx1.freebsd.org (Postfix) with ESMTP id 0D4F07AE for ; Wed, 23 Jan 2013 14:40:53 +0000 (UTC) Received: from ob by main.mx.e-gitt.net with local (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1Ty1VS-000KC5-Cn for freebsd-stable@freebsd.org; Wed, 23 Jan 2013 15:40:50 +0100 Date: Wed, 23 Jan 2013 15:40:50 +0100 From: Oliver Brandmueller To: freebsd-stable@freebsd.org Subject: svn - but smaller? Message-ID: <20130123144050.GG51786@e-Gitt.NET> Mail-Followup-To: freebsd-stable@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Face: "TT~P'b_)-jKU_0^a=usXryz`YTz)z.[FZrI,A~PREI2U}frrZ`>_J&; ^t|^.dR/mqtC,Vb.Y>~u8(|aL)vAv(k">zY"]*m*y|b8S7:WK[/qP5i>HO#Ek; C[X:b|FP0*Ly_4Ni User-Agent: Mutt/1.5.21 (2010-09-15) Sender: Oliver Brandmueller 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: Wed, 23 Jan 2013 14:40:53 -0000 Hi, in ancient times there was cvsup. cvsup was a PITA if you wanted (or needed) to install it via ports, the only reasonable way was to use pkg_add for that if you didn't want to pollute your system with otherwise unneeded software. Then there came csup. Small, in the base. You could install FreeBSD and the first task (for me and my environment) was often to simply csup to -STABLE (or a known good version of that) and to build an up-to-date and customised system. Like tayloring make.conf and src.conf to my needs and leave out most of the stuff I don't need on my system and in the kernel. Software and drivers that aren't there can't fail and won't be a security problem. Times have been changing, we're now up to svn. svn is far more modern than cvs and there are pretty good reasons to use it. However, I either overlook something important or we are now at the point we had with cvsup in the early days: The software I need to (source-)update the system doens't come with the base and installing svn is a PITA. It pulls in a whole lot of dependencies, at the time being in FBSD-9.1-R I cannot even pkg_add -r subversion out of the box. And in the end I have my system polluted with software and libraries I don't really need in many cases for anything else. So, is there some alternative small svn client, that leaves a drastically smaller footprint probably somewhere around, probably even in the ports or is there anything I'm missing? The current situaion for me is a bit annoying. From the user's or admin's point of view at least. I didn't even see an option in svn to not build the server components, which would probably already help to make things smaller? Thanx, Oliver -- | Oliver Brandmueller http://sysadm.in/ ob@sysadm.in | | Ich bin das Internet. Sowahr ich Gott helfe. |