Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Jun 2000 09:24:12 +0100
From:      Brian Somers <brian@Awfulhak.org>
To:        Peter Wemm <peter@netplex.com.au>
Cc:        Josef Karthauser <joe@pavilion.net>, Brian Somers <brian@Awfulhak.org>, Poul-Henning Kamp <phk@critter.freebsd.dk>, Nik Clayton <nik@FreeBSD.org>, doc@FreeBSD.org, committers@FreeBSD.org, dgl@bsdi.com, jim@cdrom.com, papowell@astart.com, wpaul@FreeBSD.org, ceren@magnesium.net, ryan@ryan.net, murray@bsdi.com, brian@hak.lan.Awfulhak.org
Subject:   Re: The website 
Message-ID:  <200006280824.JAA01683@hak.lan.Awfulhak.org>
In-Reply-To: Message from Peter Wemm <peter@netplex.com.au>  of "Tue, 27 Jun 2000 17:22:17 PDT." <20000628002217.585371CD7@overcee.netplex.com.au> 

next in thread | previous in thread | raw e-mail | index | archive | help
> Josef Karthauser wrote:
> > On Tue, Jun 27, 2000 at 12:41:49PM +0100, Brian Somers wrote:
> > > >    * Other topic for dynamic content: I would like if cvsweb somehow
> > > >      could locate all files relevant to a specific commit, I know this
> > > >      is somewhat difficult but It would be nice anyway.
> > > 
> > > If we listed the associated files in the commit message, this may 
> > > become possible:
> > > 
> > > X-commit-list: src/etc/defaults/periodic.conf,1.2,1.3 src/etc/periodic/week
>     ly/400.status-pkg,0,1.1 src/share/man/man5/periodic.conf.5,1.2,1.3
> > > 
> > 
> > Certainly a possibility.  I'm reengineering the CVSROOT files at the moment
> > and could certainly add something like this.  Another thing that I'm adding
> > is the ability to have branch based mailing lists for people who only want
> > to know what's changing in the RELENG_3 or RELENG_4 branches for instance.
> 
> Consider the SMTP line length limit and the fact that this is in the
> headers.  Consider the 500-files-touched-in-one-commit problem and what
> this would do to the headers...
> 
> In other words, I do not like this idea very much.

I don't think the increased size is much of an issue in real life - 
the increased functionality would be worth it.

I didn't realise there as an SMTP line length limit...

<thinking out loud>

How about something like

X-commit-list: http://freefall.FreeBSD.org/cgi-bin/commit-list?200006281234

where 1234 is a sequence number generated at commit time and the 
commit-list script just generates a list of ``name version version'' 
lines ?

The list can be stored in a date-based directory hierarchy (or some 
sort of db ?) and will almost definitely compress remarkably well.

I prefer the idea of carrying this info around in the actual commit 
message though.  If it's not there, then it's going to be in a place 
that may be purged at a different time from the original message....  
This makes me think that perhaps something more extravagant is 
required and we should log this stuff in CVSROOT/commitlogs or 
something.

</thinking out loud>

-- 
Brian <brian@Awfulhak.org>                        <brian@[uk.]FreeBSD.org>
      <http://www.Awfulhak.org>;                   <brian@[uk.]OpenBSD.org>
Don't _EVER_ lose your sense of humour !




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-doc" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200006280824.JAA01683>