| 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. |