[EMAIL PROTECTED] writes:
> Simply allowing both -r and -D is intuitive, but it does cause
> problems for diff.  I'm throughly undecided about what the best
> approach is.

One option to specify one revision (-r<branch>:<date>) seems cleaner
than two (-r<branch> -D<date>) in all cases, especially where more
than one option may be specified, as in cvs log and cvs diff.  The
choice of ':' was unfortunate, though, because it conflicts with the
RCS-style revision range specification, as in 'cvs log
-r<rev1>:<rev2>'.  The '@' character, as in <branch>@<date>, would
have been a nice choice.  Come to think of it, since '@' isn't legal
in revision numbers, tags, or dates (I think), maybe support for this
syntax could be added (everywhere: for diff -r, update -r, update -j,
get -r, ...) without breaking anything.

Anybody see problems with this?



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

Reply via email to