On Mon, Mar 20, 2006 at 10:39:46, Jonas Fonseca wrote: > Asciidoc cannot handle multi-paragraph description list items without the > need for adding special control characters and reindenting all paragraphs > but the first. This issue affects the display of current git-cvsimport and git-svnimport doc pages. There was a general tidy-up done in df8baa42fe4eeb5a021ac262caf601f44d2a5746 last October, but additions since then didn't keep the layout. I don't think there is a full "fix" for this; either the html docs are ugly (see the -A section in the pages mentioned above as they are now), or the asciidoc source files look odd (although that's probably not a big problem) or the manpages look a bit funny. This patch makes the html docs right, makes the asciidoc docs a bit odd but consistent with what is there already, and makes the manpages look OK using docbook-xsl 1.68, but miss a paragraph separator when using 1.69. For the manpages, current is like -A <author_file> Read a file with lines on the form username = User's Full Name <email@xxxxxxx> and use "User's Full Name <email@xxxxxxx>" as the GIT With this patch, docbook-xsl v1.68 looks like -A <author_file> Read a file with lines on the form username = User's Full Name <email@xxxxxxx> and use "User's Full Name <email@xxxxxxx>" as the GIT author and while docbook-xsl v1.69 becomes -A <author_file> Read a file with lines on the form username = User's Full Name <email@xxxxxxx> and use "User's Full Name <email@xxxxxxx>" as the GIT author and The extra indentation is to keep the v1.69 manpage looking sane. --- diff --git a/Documentation/git-cvsimport.txt b/Documentation/git-cvsimport.txt index 57027b4..b0c6d7c 100644 --- a/Documentation/git-cvsimport.txt +++ b/Documentation/git-cvsimport.txt @@ -99,21 +99,24 @@ If you need to pass multiple options, se CVS by default uses the unix username when writing its commit logs. Using this option and an author-conv-file in this format - ++ +--------- exon=Andreas Ericsson <ae@xxxxxx> spawn=Simon Pawn <spawn@xxxxxxxxxxxxx> - git-cvsimport will make it appear as those authors had - their GIT_AUTHOR_NAME and GIT_AUTHOR_EMAIL set properly - all along. - - For convenience, this data is saved to $GIT_DIR/cvs-authors - each time the -A option is provided and read from that same - file each time git-cvsimport is run. - - It is not recommended to use this feature if you intend to - export changes back to CVS again later with - git-link[1]::git-cvsexportcommit. +--------- ++ +git-cvsimport will make it appear as those authors had +their GIT_AUTHOR_NAME and GIT_AUTHOR_EMAIL set properly +all along. ++ +For convenience, this data is saved to $GIT_DIR/cvs-authors +each time the -A option is provided and read from that same +file each time git-cvsimport is run. ++ +It is not recommended to use this feature if you intend to +export changes back to CVS again later with +git-link[1]::git-cvsexportcommit. OUTPUT ------ diff --git a/Documentation/git-svnimport.txt b/Documentation/git-svnimport.txt index 9d38657..b1b87c2 100644 --- a/Documentation/git-svnimport.txt +++ b/Documentation/git-svnimport.txt @@ -75,18 +75,21 @@ When importing incrementally, you might -A <author_file>:: Read a file with lines on the form ++ +------ + username = User's Full Name <email@xxxxxxx> - username = User's Full Name <email@xxxxxxx> - - and use "User's Full Name <email@xxxxxxx>" as the GIT - author and committer for Subversion commits made by - "username". If encountering a commit made by a user not in the - list, abort. - - For convenience, this data is saved to $GIT_DIR/svn-authors - each time the -A option is provided, and read from that same - file each time git-svnimport is run with an existing GIT - repository without -A. +------ ++ +and use "User's Full Name <email@xxxxxxx>" as the GIT +author and committer for Subversion commits made by +"username". If encountering a commit made by a user not in the +list, abort. ++ +For convenience, this data is saved to $GIT_DIR/svn-authors +each time the -A option is provided, and read from that same +file each time git-svnimport is run with an existing GIT +repository without -A. -m:: Attempt to detect merges based on the commit message. This option -- Francis Daly francis@xxxxxxxxxx - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html