CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]   2009/02/23 14:32:08

Modified files:
        usr.bin/cvs    : checkout.c entries.c util.c 

Log message:
we no longer push out Set-sticky to the client when writing
our Tag file on the server or in cvs_mkpath(), this caused
problems for the "fast checkout" mechanism when a tag was supplied.

instead, write out any directory sticky tag when we are checking
out a file in that directory, this way we can use our "fast checkout"
mechanism (no /tmp required) even for -r and -d without breaking
working copies because they were missing CVS/Tag files.

"looks good" tobias@

Reply via email to