path: root/Documentation/git-cvsimport.txt
diff options
authorChris Rorvick <>2012-10-17 03:53:29 (GMT)
committerJunio C Hamano <>2012-10-17 05:23:18 (GMT)
commitfb2c984148a344781833b25361154619230d9dd4 (patch)
treebeaeae978afff36d5e8cf63cca465172543ffa09 /Documentation/git-cvsimport.txt
parent42e55a5f5709642cb7a56ecad8b706341f0eb38a (diff)
git-cvsimport: allow author-specific timezones
CVS patchsets are imported with timestamps having an offset of +0000 (UTC). The cvs-authors file is already used to translate the CVS username to full name and email in the corresponding commit. Extend this file to support an optional timezone for calculating a user- specific timestamp offset. Signed-off-by: Chris Rorvick <> Signed-off-by: Junio C Hamano <>
Diffstat (limited to 'Documentation/git-cvsimport.txt')
1 files changed, 5 insertions, 3 deletions
diff --git a/Documentation/git-cvsimport.txt b/Documentation/git-cvsimport.txt
index 6695ab3..98d9881 100644
--- a/Documentation/git-cvsimport.txt
+++ b/Documentation/git-cvsimport.txt
@@ -137,17 +137,19 @@ This option can be used several times to provide several detection regexes.
-A <author-conv-file>::
CVS by default uses the Unix username when writing its
commit logs. Using this option and an author-conv-file
- in this format
+ maps the name recorded in CVS to author name, e-mail and
+ optional timezone:
exon=Andreas Ericsson <>
- spawn=Simon Pawn <>
+ spawn=Simon Pawn <> America/Chicago
'git cvsimport' will make it appear as those authors had
their GIT_AUTHOR_NAME and GIT_AUTHOR_EMAIL set properly
-all along.
+all along. If a timezone is specified, GIT_AUTHOR_DATE will
+have the corresponding offset applied.
For convenience, this data is saved to `$GIT_DIR/cvs-authors`
each time the '-A' option is provided and read from that same