Jonathan Nieder [off-list ref] writes:
Martin Langhoff wrote:
quoted
So cvsimport.remote (for -r) and cvsimport.revisions (or
trackrevisions perhaps) seem more appropriate.
I somewhat like this idea. So let's build a full table, shall
we? The embedded dashes are meant for the command-line options
rather than the config file.
-v verbosity
-d cvsroot
-C [doesn't make sense in a config file; you've already
found where to read the configuration from, right?]
-r remote
-o mainline
-i import-only
-k kill-keywords
-u replace-underscores
-s replace-slashes
-p cvsps-options
-z fuzz
-P [doesn't make much sense in a config file; for one-shot use]
-m detect-merges
-M merge-regex
-S ignore-paths
-a import-all
-L max-commits
-A authors-file
-R track-revisions
-h [doesn't make sense in a config file]
Hmm?
Good idea, though I'd rather we avoid new convention for multi word
names separated with '-' (multi-word), but rather use camel case
(multiWord).
Currently we have only unfortunate exception of `add.ignore-errors',
all others use either same case (`core.ignorecase') or camelCase
(`core.ignoreStat`).
--
Jakub Narebski
Poland
ShadeHawk on #git