[ 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