From owner-freebsd-questions@FreeBSD.ORG Thu Sep 27 06:41:38 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 14295106564A for ; Thu, 27 Sep 2012 06:41:38 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx02.qsc.de (mx02.qsc.de [213.148.130.14]) by mx1.freebsd.org (Postfix) with ESMTP id C72728FC08 for ; Thu, 27 Sep 2012 06:41:37 +0000 (UTC) Received: from r56.edvax.de (port-92-195-214-70.dynamic.qsc.de [92.195.214.70]) by mx02.qsc.de (Postfix) with ESMTP id 2E089278F3 for ; Thu, 27 Sep 2012 08:41:35 +0200 (CEST) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id q8R6fZtW004897 for ; Thu, 27 Sep 2012 08:41:35 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Thu, 27 Sep 2012 08:41:35 +0200 From: Polytropon To: freebsd-questions@freebsd.org Message-Id: <20120927084135.135c7c0d.freebsd@edvax.de> In-Reply-To: <65.DF.15595.783F3605@smtp01.insight.synacor.com> References: <65.DF.15595.783F3605@smtp01.insight.synacor.com> Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: How to use subversion to keep source, system and doc files up to date? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Polytropon List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Sep 2012 06:41:38 -0000 On Thu, 27 Sep 2012 02:34:47 -0400, Thomas Mueller wrote: > > from "David J. Weller-Fahy" : > > > svn update /usr/src/ > > When you use svn the first time, svn doesn't know where the repository is, > and svn repository is not fully in sync with cvs or csup repository. > > So you might need, in a fresh directory, > > svn co svn://svn.freebsd.org/base/stable/9 /usr/src > > This is for 9-stable. > > To update, > > svn up /usr/src > > To find paths for other repositories, > http://svnweb.freebsd.org/base > > Web site reference is > http://mebsd.com/configure-freebsd-servers/update-freebsd-source-tree-using-subversion-svn.html Does anyone know if there are already plans to make svn part of the base system and integrate it with make, so that one can use "make update" (in /usr/src and/or /usr/ports) with control files or options (e. g. in /etc/make.conf) to have influence on the updating behaviour (if to track RELEASE, RELEASE-p, STABLE or HEAD / CURRENT)? In the past, the additional package cvsup-without-gui had to be installed (like Subversion today) before csup was created and incorporated to the OS... I'm currently using csup with this approach and would be interested if Subversion can provide the same easy interface to that kind of functionality. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...