[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: pserver and cvswrappers
From: |
Derek R. Price |
Subject: |
Re: pserver and cvswrappers |
Date: |
Mon, 06 Nov 2000 10:53:18 -0500 |
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:address@hidden 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
- pserver and cvswrappers, Dan Kegel, 2000/11/05
- Re: pserver and cvswrappers,
Derek R. Price <=
- Message not available