[ On Wednesday, February 27, 2002 at 07:16:00 (-0800), Noel Yap wrote: ]
> Subject: RE: renames under CVS
>
> Which reminds me, I know a developer who tags at each
> commit so that rolling back would be that much easier.

That could be true if you don't keep history and commit logs.

>  I consider this to be well within the boundaries of
> proper CVS use

I agree that such use of CVS is not improper (though I would find it
unnecessary).

> but it would definitely complicate
> renames more for him.

No, it would not.  Those tags are not project tags -- they're private
developer tags.  They don't really have anything to do with
reproducibility on the project scale of things, and they're mostly
irrelevant once a release boundary has been crossed (at least in terms
of the overall project history).

With a rename in the repo his changes are still marked in the
microscopic level where he would need them to roll back.  In other words
normal "add/remove" renames would in fact complicate things much more
for such a developer!  A repo rename keeps his life simple!  ;-)

(in other words my rule of thumb about renames in the repository needs
to be refined to say "if there are no project tags on the file" ;-)

(even branches in the file might be irrelevant -- it really depends on
the purpose of the branch)

-- 
                                                                Greg A. Woods

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

_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to