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.

        [...] 

Reply via email to