67 lines
		
	
	
	
		
			2.9 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			67 lines
		
	
	
	
		
			2.9 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| 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.
 |