Date: Tue, 15 Feb 2000 05:27:33 -0600 From: Richard Wackerbarth <rkw@dataplex.net> To: Neil Blakey-Milner <nbm@mithrandr.moria.org>, <asami@FreeBSD.ORG> Cc: FreeBSD Ports <ports@FreeBSD.ORG> Subject: Re: multi-level categories Message-ID: <00021505431201.07867@nomad.dataplex.net> In-Reply-To: <20000215095852.A23520@mithrandr.moria.org> References: <vqc4scoddtw.fsf@silvia.hip.berkeley.edu> <vqc900nmbbt.fsf@silvia.hip.berkeley.edu> <20000215095852.A23520@mithrandr.moria.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 15 Feb 2000, Neil Blakey-Milner wrote: > This seems to be easy enough using Richard's suggestion of 'ar' > archives for the patches. > > Something arb like: [ ... excellent code omitted ...] > The 'ar' archives I generated were plain-text, and we just need > some tools to convert from old-style to new-style automatically > for the people who work on the ports. This should be made an automatic part of the process. Depending on how the archiving process is used, it is no more than an extra line in the commit script. rm patches.ar ; ar -cr .patches/patch-* Note than it is important to rebuild the archive in the same order so that "diffs" in the repository are kept to a minimum. Rather than treating only the patches this way, I would apply the approach to the entire port, using the tree structure while building, but keeping only the archive the rest of the time. Either way, the archiving/dearchiving becomes just a wrapper around the checkin/checkout process. -- Richard Wackerbarth rkw@Dataplex.NET To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00021505431201.07867>