This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: The pain of committing ChangeLogs...


On Wed, Jan 10, 2001 at 07:06:45PM -0800, Russ Allbery wrote:
> Jeffrey A Law <law@redhat.com> writes:
> 
> > That would make it impossible to check out previous GCC releases.  So we
> > don't want to completely rotate the ChangeLog (ie we don't want to
> > restart at rev #1).
> 
> > We do want to rotate the ChangeLog to make it smaller because that does
> > improve update & commit times.
> 
> One possibility if rotation doesn't solve all the problems is to outdate
> all untagged revisions using cvs admin.  That deletes them from the ,v
> file on the server and should still preserve the ability to check out any
> tagged revision.

That prevents use of the -D option when checking out files.  In particular, I
sometimes do binary searches if I know a toolchain worked on a given day and
now it doesn't by checking out a tree as it was midway between the two dates,
doing a build, and iterating until I find which change broke the build.  The
ChangeLog as it was at that date helps identify the guilty.

-- 
Michael Meissner, Red Hat, Inc.  (GCC group)
PMB 198, 174 Littleton Road #3, Westford, Massachusetts 01886, USA
Work:	  meissner@redhat.com		phone: +1 978-486-9304
Non-work: meissner@spectacle-pond.org	fax:   +1 978-692-4482

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]