Date: Mon, 17 Sep 2001 08:48:03 -0500 From: "Matthew D. Fuller" <fullermd@futuresouth.com> To: Peter Wemm <peter@wemm.org> Cc: Akinori MUSHA <knu@iDaemons.org>, Alexander Langer <alex@big.endian.de>, Matt Dillon <dillon@FreeBSD.ORG>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/contrib/cvs/src checkout.c cvs.h entries.c update.c update.h Message-ID: <20010917084803.Z99062@futuresouth.com> In-Reply-To: <20010915130025.544AB380A@overcee.netplex.com.au>; from peter@wemm.org on Sat, Sep 15, 2001 at 06:00:25AM -0700 References: <868zfgbpye.wl@archon.local.idaemons.org> <20010915130025.544AB380A@overcee.netplex.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Sep 15, 2001 at 06:00:25AM -0700, a little birdie told me that Peter Wemm remarked > > * the tag stuff is *really* revolting code. It needs a lot of work to get > around arbitary restrictions (eg: only one tag), silly syntax, etc. FWIW, I can heartily second this. I went through the code some time ago and updated it to support up to 3 tag substitutions, and it was some of the vilest hack-perpetuation I've ever done; I basically had to go through a few parts of the code and triple the amount of special-casing. A dynamic rewrite of this would be worth a lot. I made a quick pass at it at the time, but it got pretty far-reaching pretty fast, so I just threw in the 3-tag hardcoding which was sufficient for my needs at the time. -- Matthew Fuller (MF4839) | fullermd@over-yonder.net Unix Systems Administrator | fullermd@futuresouth.com Specializing in FreeBSD | http://www.over-yonder.net/ "The only reason I'm burning my candle at both ends, is because I haven't figured out how to light the middle yet" To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010917084803.Z99062>