Skip site navigation (1)Skip section navigation (2)
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>