Noel Yap wrote:
[smc] [...]
> >
> >Are you sure about '<base-rev>'? From what I've seen so far, -C means
> 'clean
> >copy'. (it's not on my 1.10.5 copy, gotta upgrade).
> >
> >By '<base-rev>', do you mean the revision last checked out, or the
> current
> >revision for the current sticky tag?
>
> You're right. For consistency's sake, "cvs up -C file" should get a clean
> copy
> of the HEAD.
[smc] If you mean for "cvs up -C file" to be more or less similar
to
mv file somewhere_else
cvs up -p file > file
Then HEAD is probably not what you want...
HEAD means head revision of the trunk,
(except to "cvs diff") AFAIK. If you're working
on a branch, HEAD isn't right..
I think (maybe) you just want
to use "RCS_branch_head()" instead
of "RCS_head()" in the code for "cvs up -C" similar
to what "cvs diff" does in the HEAD case.
[...]