Dan Kegel wrote:

> When using pserver mode, which side obeys {~/.cvswrappers, $CVSWRAPPERS, 
>CVSROOT/cvswrappers}?
> Does the client pay any attention to CVSROOT/cvswrappers (which may or
> may not be on the local machine)?

I don't remember.  I'm not sure CVSROOT/cvswrappers isn't sourced only for a local 
client.


> Does the server pay any attention to ~/.cvswrappers or $CVSWRAPPERS?

Not exactly.  You may notice some effects on the server (read, 'archive files in the 
repository')

but the processing was done by the client.

I believe the order they are processed is CVSROOT/cvswrappers (when processed), 
~/.cvswrappers,
$CVSWRAPPERS, wrappers specified on the command line.  Meaning that the order of 
precedence is
the REVERSE of that - if '-W !' is specified on the command line, it will clear the 
list of
wrappers created by the previous three sources.

[snip]


> Did I get that right?

No.  I think there is some confusion here.  CVSWRAPPERS only works to set the keyword
substitution and perhaps merge mode of a file during the initial 'cvs import' or 'cvs 
add' of a
file.  These can also be changed after the fact using the 'cvs admin' command.  During 
commit,
checkout, update, and export, if the keyword substition mode happens to be '-kb', i.e. 
binary
file sustitution mode, i.e. no keyword substitution, no \r\n conversion will be done 
either, if
it would have been required otherwise (e.g. checkout from/to some heterogeneous 
combination of
UNIX, Mac, and Windows).  If the merge mode is 'COPY', no merging will be performed, 
i.e. a new
version of the file is copied into the archive in the repository entire rather than 
attempting to

do intelligent merging using diff and patch.


> Where is this doc'd in the FM?

http://www.cvshome.org/docs/manual/cvs_18.html#SEC162 ,
http://www.cvshome.org/docs/manual/cvs_9.html#SEC80 ,
http://www.cvshome.org/docs/manual/cvs_12.html#SEC98 ,
and probably some other places.

Hope this helped.

Derek

--
Derek Price                      CVS Solutions Architect ( http://CVSHome.org )
mailto:[EMAIL PROTECTED]     OpenAvenue ( http://OpenAvenue.com )
--
Laws that forbid the carrying of arms...  disarm only those who are neither
inclined nor determined to commit crimes...  Such laws make things worse for
the assaulted and better for the assailants; they serve rather to encourage
than to prevent homicides, for an unarmed man may be attacked with greater
confidence than an armed man.

                        - Thomas Jefferson, quoting Cesare Beccaria



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

Reply via email to