[ On Monday, June 19, 2000 at 17:13:10 (-0500), David Thornley wrote: ]
> Subject: Re: ".trunk" patch refinement
>
> Since it's a very natural thing to do, lots of people have done
> it.  It's easy (and correct) to say they should not have done
> that, but the important fact is that it has been done.

However the important thing now is to continue to deprecate that
practice.  That includes removing the instructions for doing it from the
manual (and replacing them with dire warnings against doing it), and
most definitely not adding new code that's expressly designed to handle
only one of the corner cases that this sillyness introduces.

(If someone found some way to clean up *all* of the corner cases, and if
they could justify the effort this would take even in the face of the
design goal of using symbolic tags to identify such things, then that
might be a somewhat different matter....)

> Mike Little referred to "some previous cvs admin", and this is
> precisely what happened in my case.  Some previous CVS admin
> put some of the rev numbers to 2.x, and there's no way I can put
> them back to 1.x.  This has doubtless happened to many admins;
> either they inherited such a repository, or they created the problem
> themselves while not knowing better.

It may be possible to renumber the trunk back to "normal", especially if
there aren't too many branches in your repository....

> Either way, any technique that assumes that all main trunk development
> is on rev numbers 1.* is useless to me, and probably to quite a few
> people.

You can also leap-frog into a new repository starting fresh with "1.1"
at some major milestone in your project.  The actual amounts of use of
history information is usually far lower than people surmise without
measurements and indeed is extremely low if you only examine events
where users back past a major milestone.  You don't have to 100% cut
them off from the old history either -- just keep it in a read-only
repository for easy local access and then occasionally audit to see how
often it's accessed before you retire it for good.

-- 
                                                        Greg A. Woods

+1 416 218-0098      VE3TCP      <[EMAIL PROTECTED]>      <robohack!woods>
Planix, Inc. <[EMAIL PROTECTED]>; Secrets of the Weird <[EMAIL PROTECTED]>

Reply via email to