| gitcvs.commitMsgAnnotation:: | 
 | 	Append this string to each commit message. Set to empty string | 
 | 	to disable this feature. Defaults to "via git-CVS emulator". | 
 |  | 
 | gitcvs.enabled:: | 
 | 	Whether the CVS server interface is enabled for this repository. | 
 | 	See linkgit:git-cvsserver[1]. | 
 |  | 
 | gitcvs.logFile:: | 
 | 	Path to a log file where the CVS server interface well... logs | 
 | 	various stuff. See linkgit:git-cvsserver[1]. | 
 |  | 
 | gitcvs.usecrlfattr:: | 
 | 	If true, the server will look up the end-of-line conversion | 
 | 	attributes for files to determine the `-k` modes to use. If | 
 | 	the attributes force Git to treat a file as text, | 
 | 	the `-k` mode will be left blank so CVS clients will | 
 | 	treat it as text. If they suppress text conversion, the file | 
 | 	will be set with '-kb' mode, which suppresses any newline munging | 
 | 	the client might otherwise do. If the attributes do not allow | 
 | 	the file type to be determined, then `gitcvs.allBinary` is | 
 | 	used. See linkgit:gitattributes[5]. | 
 |  | 
 | gitcvs.allBinary:: | 
 | 	This is used if `gitcvs.usecrlfattr` does not resolve | 
 | 	the correct '-kb' mode to use. If true, all | 
 | 	unresolved files are sent to the client in | 
 | 	mode '-kb'. This causes the client to treat them | 
 | 	as binary files, which suppresses any newline munging it | 
 | 	otherwise might do. Alternatively, if it is set to "guess", | 
 | 	then the contents of the file are examined to decide if | 
 | 	it is binary, similar to `core.autocrlf`. | 
 |  | 
 | gitcvs.dbName:: | 
 | 	Database used by git-cvsserver to cache revision information | 
 | 	derived from the Git repository. The exact meaning depends on the | 
 | 	used database driver, for SQLite (which is the default driver) this | 
 | 	is a filename. Supports variable substitution (see | 
 | 	linkgit:git-cvsserver[1] for details). May not contain semicolons (`;`). | 
 | 	Default: '%Ggitcvs.%m.sqlite' | 
 |  | 
 | gitcvs.dbDriver:: | 
 | 	Used Perl DBI driver. You can specify any available driver | 
 | 	for this here, but it might not work. git-cvsserver is tested | 
 | 	with 'DBD::SQLite', reported to work with 'DBD::Pg', and | 
 | 	reported *not* to work with 'DBD::mysql'. Experimental feature. | 
 | 	May not contain double colons (`:`). Default: 'SQLite'. | 
 | 	See linkgit:git-cvsserver[1]. | 
 |  | 
 | gitcvs.dbUser, gitcvs.dbPass:: | 
 | 	Database user and password. Only useful if setting `gitcvs.dbDriver`, | 
 | 	since SQLite has no concept of database users and/or passwords. | 
 | 	'gitcvs.dbUser' supports variable substitution (see | 
 | 	linkgit:git-cvsserver[1] for details). | 
 |  | 
 | gitcvs.dbTableNamePrefix:: | 
 | 	Database table name prefix.  Prepended to the names of any | 
 | 	database tables used, allowing a single database to be used | 
 | 	for several repositories.  Supports variable substitution (see | 
 | 	linkgit:git-cvsserver[1] for details).  Any non-alphabetic | 
 | 	characters will be replaced with underscores. | 
 |  | 
 | All gitcvs variables except for `gitcvs.usecrlfattr` and | 
 | `gitcvs.allBinary` can also be specified as | 
 | 'gitcvs.<access_method>.<varname>' (where 'access_method' | 
 | is one of "ext" and "pserver") to make them apply only for the given | 
 | access method. |