[Xorg] RELEASE-1 merged into CURRENT
Keith Packard
keithp at keithp.com
Thu Apr 15 09:25:07 PDT 2004
Around 12 o'clock on Apr 15, Egbert Eich wrote:
> I've just got done merging the RELEASE-1 branch into CURRENT.
Thanks, Egbert.
> 1. I had the usual spurious conflicts from cvs IDs. Keeping XdotOrg:
> and XFree86: IDs in close vicinity is like calling for trouble.
We might want to change the XFree86 lines from actual CVS tags to
something that CVS won't parse but which still retains the XFree86 version
information:
/* $XFree86: xc/programs/Xserver/dix/main.c,v 3.43 2003/10/30 21:21:02 herrb Exp $ */
would become:
/* Derived from XFree86: xc/programs/Xserver/dix/main.c,v 3.43 2003/10/30 21:21:02 herrb Exp $ */
Getting back to the original CVS tag would be trivial if necessary and we
would avoid CVS accidentally rewriting the tag and losing this information.
> 3. I've used the new ChangeLog file format Keith has been proposing.
> (I've removed the long list of files, instead I've added the
> ChangeLog from the RELEASE-1 branch (indented by 1).
> If you agree on this format we need to document how to create
> changelog files and I will convert the previous changelog entries
> to the new format (once I've figured out how to do this without
> too much hassle).
There is a perl script (prepare-ChangeLog.pl) available in /home/local/bin
which will walk the tree and generate a template in ChangeLog that
includes the files and functions modified, along with the appropriate
header line.
However, this tool traverses the entire repository, making it unsuitable
for use in the monolithic tree as it just takes too long. We might modify
this script to take an optional list of sub-hierarchies to examine for
changes.
The main benefit of this alternate format is that changes are tagged by
date instead of a number. This makes it possible to prepare changes on
branches and merge them into the release without needing to hand-merge the
change log entries and resequence them.
> 4. I will investigate how to merge the CURRENT branch into HEAD
> without causing too much headache for others.
I don't think this will cause much trouble; no-one is using HEAD at the
moment. Merge at will!
-keith
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20040415/538f12ab/attachment.pgp>
More information about the xorg
mailing list