Don Bockenfeld/FVI wrote:

> I'm a little shaky on some of this so please forgive me if I misspeak ...
>
> Branch tags and revision tags were both built using the RCS tag facility.
> I submit that it is not useful for CVS users to be aware that both kinds of
> tags are implemented from the same lower-level construct (other than the
> necessity to avoid revision tag names that have a magical appearance).
> This is especially true now that CVS has unhooked itself from RCS.
>
> How painful (tedious changes and backwards-incompatible) would it be for
> the CVS command processor, and hence the user, to pretend that branch tags
> and revision tags were fundamentally different things?  I'm not suggesting
> changing the "back-end" implementation of the tags.

Quite painful, I think, if you include making sure they have separate namespaces (i.e.
allowing a tag and a branch with the same name).

I'm not sure this is completely desirable anyhow since branches and static tags are 
used so
similarly. Users who notice that mostly only need to learn one set of commands and 
remember
that occasionally branches will behave a bit differently than static tags.

Restricting tag -d & -F to require a -b to operate on branches should be a useful step 
in
the right direction, though.

Derek

--
Derek Price                      CVS Solutions Architect ( http://CVSHome.org )
mailto:[EMAIL PROTECTED]         CollabNet ( http://collab.net )
--
OPHELIA
  O, what a noble mind is here o'erthrown!
  The courtier's, soldier's, scholar's, eye, tongue, sword,
  Th'expectancy and rose of the fair state,
  The glass of fashion and the mould of form,
  Th'observed of all observers, quite, quite down!
  And I, of ladies most deject and wretched,
  That sucked the honey of his music vows,
  Now see that noble and most sovereign reason
  Like sweet bells jangled, out of time and harsh,
  That unmatched form and feature of blown youth
  Blasted with ecstasy.  O, woe is me
  T'have seen what I have seen, see what I see!

     - Hamlet, Act III, Scene 1, Lines 151-162




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

Reply via email to