Date: Sun, 27 Nov 2005 14:48:00 -0500 From: Tom McLaughlin <tmclaugh@sdf.lonestar.org> To: Ion-Mihai Tetcu <itetcu@people.tecnik93.com> Cc: ports@freebsd.org Subject: Re: tips for using CVS for managing maintained ports ? Message-ID: <1133120881.3043.17.camel@localhost.localdomain> In-Reply-To: <20051127135120.5cb5fb5f@it.buh.tecnik93.com> References: <20051127135120.5cb5fb5f@it.buh.tecnik93.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 2005-11-27 at 13:51 +0200, Ion-Mihai Tetcu wrote: <snip> > > Now since I'm not very found of reinventing the wheel I thought to ask > around how do you use CVS for managing you ports rather that > experimenting until I get it right. > > Do you have a complete copy of the Ports Tree (instead of /usr/ports or > other place) ? > > And how do you manage your working versions - using a branch (i.e. the > Makefile is the Ports Tree is at v1.23 and you work on 1.23.1.x until > you submit/commit the next version and the you work on 1.24.1.x, > etc.) ? How do you keep your local repo in sync with the freebsd.org > one ? > > > Any tips, doc pointers, etc. will be greatly appreciated. > > Thanks, > For BSD# (we maintain Mono) we use a seperate CVS with a partial ports tree. [1] All changes are made in there before being committed to the FreeBSD tree. We have a script called mono-merge (based on FreeBSD Gnome's marcusmerge) which is used to merge the local BSD# checkout with a system's local FreeBSD tree. To generate patches I just use marcus@'s merge_gnome.pl [2] with a few minor changes. Most of what we do is based of of how the FreeBSD Gnome team manages development versions of Gnome. Tom [1] http://www.marcuscom.com:8080/cgi-bin/cvsweb.cgi/portstools/merge_gnome.pl [2] http://www.marcuscom.com:8080/cgi-bin/cvsweb.cgi/portstools/merge_gnome.pl -- | tmclaugh at sdf.lonestar.org tmclaugh at FreeBSD.org | | FreeBSD http://www.FreeBSD.org | | BSD# http://www.mono-project.com/Mono:FreeBSD | | PGP Key http://people.FreeBSD.org/~tmclaugh/TomMclaughlin.asc |
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1133120881.3043.17.camel>