Autogenerated HTML docs for v1.5.0.2-273-g8ab3
authorJunio C Hamano <junio@hera.kernel.org>
Fri, 2 Mar 2007 10:34:36 +0000 (10:34 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Fri, 2 Mar 2007 10:34:36 +0000 (10:34 +0000)
17 files changed:
RelNotes-1.5.1.txt
git-add.html
git-add.txt
git-bundle.html
git-bundle.txt
git-diff-tree.html
git-log.html
git-quiltimport.html
git-quiltimport.txt
git-rev-list.html
git-send-email.html
git-send-email.txt
git-show.html
git-svn.html
git-svn.txt
git.html
pretty-formats.txt

index 5ce385b442e86b618fe3cb20251a6ccae3a82a12..aa371be1daeb75b0a9ce59fa6434ccfdb3f547bc 100644 (file)
@@ -50,7 +50,7 @@ Updates since v1.5.0
     LF at the end of lines.  Currently, which paths to consider
     'text' (i.e. be subjected to the autocrlf mechanism) is
     decided purely based on the contents, but the plan is to
-    allow users to explicitly override this heuristics based on
+    allow users to explicitly override this heuristic based on
     paths.
 
   - The behaviour of 'git-apply', when run in a subdirectory,
index 82cee8adde02eee5f1f7f8b6d7bacf5f6375c0d7..4df0c8c3b76e5a10421d020b8d4a624b216f8456 100644 (file)
@@ -334,7 +334,7 @@ commit.</p>
 </p>\r
 </dd>\r
 <dt>\r
-\i, --interactive\r
+-i, --interactive\r
 </dt>\r
 <dd>\r
 <p>\r
@@ -536,7 +536,7 @@ diff
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 17-Jan-2007 20:25:04 UTC\r
+Last updated 02-Mar-2007 10:34:18 UTC\r
 </div>\r
 </div>\r
 </body>\r
index b73a99d61f57c7d532bbf8dc94bf2cb167d78058..755d7186f5f4a74dc84cc98c67eec0b9c86b6289 100644 (file)
@@ -52,7 +52,7 @@ OPTIONS
 -f::
        Allow adding otherwise ignored files.
 
-\i, \--interactive::
+-i, \--interactive::
        Add modified contents in the working tree interactively to
        the index.
 
index c413dd129b633276457d8c741c560af7d402ac90..c81cbe88e39567251f5c3010a548648d3a65f1b0 100644 (file)
@@ -282,7 +282,7 @@ git-bundle(1) Manual Page
 <p>Some workflows require that one or more branches of development on one\r
 machine be replicated on another machine, but the two machines cannot\r
 be directly connected so the interactive git protocols (git, ssh,\r
-rsync, http) cannot be used.  This command provides suport for\r
+rsync, http) cannot be used.  This command provides support for\r
 git-fetch and git-pull to operate by packaging objects and references\r
 in an archive at the originating machine, then importing those into\r
 another repository using <a href="git-fetch.html">git-fetch(1)</a> and <a href="git-pull.html">git-pull(1)</a>\r
@@ -345,7 +345,7 @@ unbundle &lt;file&gt;
 </dt>\r
 <dd>\r
 <p>\r
-       A list of arguments, accepatble to git-rev-parse and\r
+       A list of arguments, acceptable to git-rev-parse and\r
        git-rev-list, that specify the specific objects and references\r
        to transport.  For example, "master~10..master" causes the\r
        current master reference to be packaged along with all objects\r
@@ -361,7 +361,7 @@ unbundle &lt;file&gt;
 <p>\r
        A list of references used to limit the references reported as\r
        available. This is principally of use to git-fetch, which\r
-       expects to recieve only those references asked for and not\r
+       expects to receive only those references asked for and not\r
        necessarily everything in the pack (in this case, git-bundle is\r
        acting like <a href="git-fetch-pack.html">git-fetch-pack(1)</a>).\r
 </p>\r
@@ -379,7 +379,7 @@ contained in the union of the given bases.  Each basis can be
 specified explicitly (e.g., ^master~10), or implicitly (e.g.,\r
 master~10..master, master --since=10.days.ago).</p>\r
 <p>It is very important that the basis used be held by the destination.\r
-It is ok to err on the side of conservatism, causing the bundle file\r
+It is okay to err on the side of conservatism, causing the bundle file\r
 to contain objects already in the destination as these are ignored\r
 when unpacking at the destination.</p>\r
 </div>\r
@@ -423,7 +423,7 @@ network.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 01-Mar-2007 01:24:42 UTC\r
+Last updated 02-Mar-2007 10:34:19 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 4ea9e85d5e7c9b9082c4892548ab798d23f30e6d..92e7a687229761b46f57fb4197a725a075f0a0f2 100644 (file)
@@ -19,7 +19,7 @@ DESCRIPTION
 Some workflows require that one or more branches of development on one
 machine be replicated on another machine, but the two machines cannot
 be directly connected so the interactive git protocols (git, ssh,
-rsync, http) cannot be used.  This command provides suport for
+rsync, http) cannot be used.  This command provides support for
 git-fetch and git-pull to operate by packaging objects and references
 in an archive at the originating machine, then importing those into
 another repository using gitlink:git-fetch[1] and gitlink:git-pull[1]
@@ -58,7 +58,7 @@ unbundle <file>::
        gitlink:git-fetch[1].
 
 [git-rev-list-args...]::
-       A list of arguments, accepatble to git-rev-parse and
+       A list of arguments, acceptable to git-rev-parse and
        git-rev-list, that specify the specific objects and references
        to transport.  For example, "master~10..master" causes the
        current master reference to be packaged along with all objects
@@ -70,7 +70,7 @@ unbundle <file>::
 [refname...]::
        A list of references used to limit the references reported as
        available. This is principally of use to git-fetch, which
-       expects to recieve only those references asked for and not
+       expects to receive only those references asked for and not
        necessarily everything in the pack (in this case, git-bundle is
        acting like gitlink:git-fetch-pack[1]).
 
@@ -87,7 +87,7 @@ specified explicitly (e.g., ^master~10), or implicitly (e.g.,
 master~10..master, master --since=10.days.ago).
 
 It is very important that the basis used be held by the destination.
-It is ok to err on the side of conservatism, causing the bundle file
+It is okay to err on the side of conservatism, causing the bundle file
 to contain objects already in the destination as these are ignored
 when unpacking at the destination.
 
index e37c93479e6f5b84087420929a9082556578559f..575c0b424a0c7ba02b8d146bd36a513cc510a963 100644 (file)
@@ -861,8 +861,154 @@ displayed in full, regardless of whether --abbrev or
 true parent commits, without taking grafts nor history\r
 simplification into account.</p>\r
 </li>\r
+<li>\r
+<p>\r
+<em>format:</em>\r
+</p>\r
+<p>The <em>format:</em> format allows you to specify which information\r
+you want to show. It works a little bit like printf format,\r
+with the notable exception that you get a newline with <em>%n</em>\r
+instead of <em>\n</em>.</p>\r
+</li>\r
 </ul>\r
 </dd>\r
+</dl>\r
+<p>E.g, <em>format:"The author of %h was %an, %ar%nThe title was &gt;&gt;%s&lt;&lt;"</em>\r
+would show something like this:</p>\r
+<p>The author of fe6e0ee was Junio C Hamano, 23 hours ago\r
+The title was &gt;&gt;t4119: test autocomputing -p&lt;n&gt; for traditional diff input.&lt;&lt;</p>\r
+<p>The placeholders are:</p>\r
+<ul>\r
+<li>\r
+<p>\r
+<em>%H</em>: commit hash\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%h</em>: abbreviated commit hash\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%T</em>: tree hash\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%t</em>: abbreviated tree hash\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%P</em>: parent hashes\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%p</em>: abbreviated parent hashes\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%an</em>: author name\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%ae</em>: author email\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%ad</em>: author date\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%aD</em>: author date, RFC2822 style\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%ar</em>: author date, relative\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%at</em>: author date, UNIX timestamp\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%cn</em>: committer name\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%ce</em>: committer email\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%cd</em>: committer date\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%cD</em>: committer date, RFC2822 style\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%cr</em>: committer date, relative\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%ct</em>: committer date, UNIX timestamp\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%e</em>: encoding\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%s</em>: subject\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%b</em>: body\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%Cred</em>: switch color to red\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%Cgreen</em>: switch color to green\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%Cblue</em>: switch color to blue\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%Creset</em>: reset color\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%n</em>: newline\r
+</p>\r
+<dl>\r
 <dt>\r
 --encoding[=&lt;encoding&gt;]\r
 </dt>\r
@@ -924,6 +1070,8 @@ simplification into account.</p>
 </p>\r
 </dd>\r
 </dl>\r
+</li>\r
+</ul>\r
 </div>\r
 <h2>Limiting Output</h2>\r
 <div class="sectionbody">\r
@@ -1297,7 +1445,7 @@ two unresolved merge parents with the working tree file
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 14-Feb-2007 23:44:51 UTC\r
+Last updated 02-Mar-2007 10:34:19 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 5d60cedc4dd368f7ced987ed6cefc5c7d849b777..362f3ac84bc618b7662855bcd08725b6b6c81989 100644 (file)
@@ -414,8 +414,154 @@ displayed in full, regardless of whether --abbrev or
 true parent commits, without taking grafts nor history\r
 simplification into account.</p>\r
 </li>\r
+<li>\r
+<p>\r
+<em>format:</em>\r
+</p>\r
+<p>The <em>format:</em> format allows you to specify which information\r
+you want to show. It works a little bit like printf format,\r
+with the notable exception that you get a newline with <em>%n</em>\r
+instead of <em>\n</em>.</p>\r
+</li>\r
 </ul>\r
 </dd>\r
+</dl>\r
+<p>E.g, <em>format:"The author of %h was %an, %ar%nThe title was &gt;&gt;%s&lt;&lt;"</em>\r
+would show something like this:</p>\r
+<p>The author of fe6e0ee was Junio C Hamano, 23 hours ago\r
+The title was &gt;&gt;t4119: test autocomputing -p&lt;n&gt; for traditional diff input.&lt;&lt;</p>\r
+<p>The placeholders are:</p>\r
+<ul>\r
+<li>\r
+<p>\r
+<em>%H</em>: commit hash\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%h</em>: abbreviated commit hash\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%T</em>: tree hash\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%t</em>: abbreviated tree hash\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%P</em>: parent hashes\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%p</em>: abbreviated parent hashes\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%an</em>: author name\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%ae</em>: author email\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%ad</em>: author date\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%aD</em>: author date, RFC2822 style\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%ar</em>: author date, relative\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%at</em>: author date, UNIX timestamp\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%cn</em>: committer name\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%ce</em>: committer email\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%cd</em>: committer date\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%cD</em>: committer date, RFC2822 style\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%cr</em>: committer date, relative\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%ct</em>: committer date, UNIX timestamp\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%e</em>: encoding\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%s</em>: subject\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%b</em>: body\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%Cred</em>: switch color to red\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%Cgreen</em>: switch color to green\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%Cblue</em>: switch color to blue\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%Creset</em>: reset color\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%n</em>: newline\r
+</p>\r
+<dl>\r
 <dt>\r
 --encoding[=&lt;encoding&gt;]\r
 </dt>\r
@@ -466,6 +612,8 @@ simplification into account.</p>
 </p>\r
 </dd>\r
 </dl>\r
+</li>\r
+</ul>\r
 </div>\r
 <h2>Examples</h2>\r
 <div class="sectionbody">\r
@@ -598,7 +746,7 @@ reversible operation.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 19-Feb-2007 05:35:41 UTC\r
+Last updated 02-Mar-2007 10:34:20 UTC\r
 </div>\r
 </div>\r
 </body>\r
index c41b50515631a1cd91e2151ba881d2d40a49ae65..22b88e210de566924e06b7989fc6a7191d72c32e 100644 (file)
@@ -319,12 +319,9 @@ preserved as the 1 line subject in the git description.</p>
         The directory to find the quilt patches and the\r
         quilt series file.\r
 </p>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>The default for the patch directory is patches\r
+<p>The default for the patch directory is patches\r
 or the value of the $QUILT_PATCHES environment\r
-variable.</tt></pre>\r
-</div></div>\r
+variable.</p>\r
 </dd>\r
 </dl>\r
 </div>\r
@@ -342,7 +339,7 @@ variable.</tt></pre>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 03-Oct-2006 08:41:19 UTC\r
+Last updated 02-Mar-2007 10:34:21 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 6e9a8c369a38e85c003c451b414fd58c24445aba..296937a4167dc2e4c93cfcafca9fea14090cb108 100644 (file)
@@ -42,10 +42,10 @@ OPTIONS
 --patches <dir>::
        The directory to find the quilt patches and the
        quilt series file.
-
-        The default for the patch directory is patches
-       or the value of the $QUILT_PATCHES environment
-       variable.
++
+The default for the patch directory is patches
+or the value of the $QUILT_PATCHES environment
+variable.
 
 Author
 ------
index b484d4a53ff1303f56478400020245ea54df02d3..8eeaf54a868bb5b80c14ff4aeb43891e303c72d8 100644 (file)
@@ -466,8 +466,154 @@ displayed in full, regardless of whether --abbrev or
 true parent commits, without taking grafts nor history\r
 simplification into account.</p>\r
 </li>\r
+<li>\r
+<p>\r
+<em>format:</em>\r
+</p>\r
+<p>The <em>format:</em> format allows you to specify which information\r
+you want to show. It works a little bit like printf format,\r
+with the notable exception that you get a newline with <em>%n</em>\r
+instead of <em>\n</em>.</p>\r
+</li>\r
 </ul>\r
 </dd>\r
+</dl>\r
+<p>E.g, <em>format:"The author of %h was %an, %ar%nThe title was &gt;&gt;%s&lt;&lt;"</em>\r
+would show something like this:</p>\r
+<p>The author of fe6e0ee was Junio C Hamano, 23 hours ago\r
+The title was &gt;&gt;t4119: test autocomputing -p&lt;n&gt; for traditional diff input.&lt;&lt;</p>\r
+<p>The placeholders are:</p>\r
+<ul>\r
+<li>\r
+<p>\r
+<em>%H</em>: commit hash\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%h</em>: abbreviated commit hash\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%T</em>: tree hash\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%t</em>: abbreviated tree hash\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%P</em>: parent hashes\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%p</em>: abbreviated parent hashes\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%an</em>: author name\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%ae</em>: author email\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%ad</em>: author date\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%aD</em>: author date, RFC2822 style\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%ar</em>: author date, relative\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%at</em>: author date, UNIX timestamp\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%cn</em>: committer name\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%ce</em>: committer email\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%cd</em>: committer date\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%cD</em>: committer date, RFC2822 style\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%cr</em>: committer date, relative\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%ct</em>: committer date, UNIX timestamp\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%e</em>: encoding\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%s</em>: subject\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%b</em>: body\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%Cred</em>: switch color to red\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%Cgreen</em>: switch color to green\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%Cblue</em>: switch color to blue\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%Creset</em>: reset color\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%n</em>: newline\r
+</p>\r
+<dl>\r
 <dt>\r
 --encoding[=&lt;encoding&gt;]\r
 </dt>\r
@@ -508,6 +654,8 @@ simplification into account.</p>
 </p>\r
 </dd>\r
 </dl>\r
+</li>\r
+</ul>\r
 <h3>Diff Formatting</h3>\r
 <p>Below are listed options that control the formatting of diff output.\r
 Some of them are specific to <a href="git-rev-list.html">git-rev-list(1)</a>, however other diff\r
@@ -814,7 +962,7 @@ and the git-list &lt;git@vger.kernel.org&gt;.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 14-Feb-2007 07:23:35 UTC\r
+Last updated 02-Mar-2007 10:34:21 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 8ca40b4a3400d35ad9ee6be250f99bea386614c4..6a6e9aa2960f8546dc3fc3d6198595ae2a602502 100644 (file)
@@ -292,10 +292,7 @@ enabled interface to provide the necessary information.</p>
 <p>\r
         Specify a "Bcc:" value for each email.\r
 </p>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>The --bcc option must be repeated for each user you want on the bcc list.</tt></pre>\r
-</div></div>\r
+<p>The --bcc option must be repeated for each user you want on the bcc list.</p>\r
 </dd>\r
 <dt>\r
 --cc\r
@@ -304,10 +301,7 @@ enabled interface to provide the necessary information.</p>
 <p>\r
         Specify a starting "Cc:" value for each email.\r
 </p>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>The --cc option must be repeated for each user you want on the cc list.</tt></pre>\r
-</div></div>\r
+<p>The --cc option must be repeated for each user you want on the cc list.</p>\r
 </dd>\r
 <dt>\r
 --chain-reply-to, --no-chain-reply-to\r
@@ -412,10 +406,7 @@ enabled interface to provide the necessary information.</p>
         Generally, this will be the upstream maintainer of the\r
         project involved.\r
 </p>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>The --to option must be repeated for each user you want on the to list.</tt></pre>\r
-</div></div>\r
+<p>The --to option must be repeated for each user you want on the to list.</p>\r
 </dd>\r
 </dl>\r
 </div>\r
@@ -435,7 +426,7 @@ send_lots_of_email.pl by Greg Kroah-Hartman.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 29-Oct-2006 20:47:13 UTC\r
+Last updated 02-Mar-2007 10:34:22 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 4c8d907bd595a4f31b3f53cfff25b84cea059ff7..35b0104e4acbe614fb274c1ee36d6a4ab2ea5849 100644 (file)
@@ -26,13 +26,13 @@ The options available are:
 
 --bcc::
        Specify a "Bcc:" value for each email.
-
-       The --bcc option must be repeated for each user you want on the bcc list.
++
+The --bcc option must be repeated for each user you want on the bcc list.
 
 --cc::
        Specify a starting "Cc:" value for each email.
-
-       The --cc option must be repeated for each user you want on the cc list.
++
+The --cc option must be repeated for each user you want on the cc list.
 
 --chain-reply-to, --no-chain-reply-to::
        If this is set, each email will be sent as a reply to the previous
@@ -87,8 +87,8 @@ The options available are:
        Specify the primary recipient of the emails generated.
        Generally, this will be the upstream maintainer of the
        project involved.
-
-       The --to option must be repeated for each user you want on the to list.
++
+The --to option must be repeated for each user you want on the to list.
 
 
 Author
index b6d7badefd6d10393cacfbc4772e134c18a6d0b5..af78351038df02a58946464383944747d6289a1b 100644 (file)
@@ -429,8 +429,154 @@ displayed in full, regardless of whether --abbrev or
 true parent commits, without taking grafts nor history\r
 simplification into account.</p>\r
 </li>\r
+<li>\r
+<p>\r
+<em>format:</em>\r
+</p>\r
+<p>The <em>format:</em> format allows you to specify which information\r
+you want to show. It works a little bit like printf format,\r
+with the notable exception that you get a newline with <em>%n</em>\r
+instead of <em>\n</em>.</p>\r
+</li>\r
 </ul>\r
 </dd>\r
+</dl>\r
+<p>E.g, <em>format:"The author of %h was %an, %ar%nThe title was &gt;&gt;%s&lt;&lt;"</em>\r
+would show something like this:</p>\r
+<p>The author of fe6e0ee was Junio C Hamano, 23 hours ago\r
+The title was &gt;&gt;t4119: test autocomputing -p&lt;n&gt; for traditional diff input.&lt;&lt;</p>\r
+<p>The placeholders are:</p>\r
+<ul>\r
+<li>\r
+<p>\r
+<em>%H</em>: commit hash\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%h</em>: abbreviated commit hash\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%T</em>: tree hash\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%t</em>: abbreviated tree hash\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%P</em>: parent hashes\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%p</em>: abbreviated parent hashes\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%an</em>: author name\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%ae</em>: author email\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%ad</em>: author date\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%aD</em>: author date, RFC2822 style\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%ar</em>: author date, relative\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%at</em>: author date, UNIX timestamp\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%cn</em>: committer name\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%ce</em>: committer email\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%cd</em>: committer date\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%cD</em>: committer date, RFC2822 style\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%cr</em>: committer date, relative\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%ct</em>: committer date, UNIX timestamp\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%e</em>: encoding\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%s</em>: subject\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%b</em>: body\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%Cred</em>: switch color to red\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%Cgreen</em>: switch color to green\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%Cblue</em>: switch color to blue\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%Creset</em>: reset color\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+<em>%n</em>: newline\r
+</p>\r
+<dl>\r
 <dt>\r
 --encoding[=&lt;encoding&gt;]\r
 </dt>\r
@@ -444,6 +590,8 @@ simplification into account.</p>
 </p>\r
 </dd>\r
 </dl>\r
+</li>\r
+</ul>\r
 </div>\r
 <h2>EXAMPLES</h2>\r
 <div class="sectionbody">\r
@@ -578,7 +726,7 @@ Johannes Schindelin &lt;Johannes.Schindelin@gmx.de&gt;.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 28-Feb-2007 08:13:34 UTC\r
+Last updated 02-Mar-2007 10:34:23 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 2fd6550c4c2e830357a8c7c9dff9d5ded7bec6c4..ba80e48ad884701546ad93ee5cdbd0d880c1041f 100644 (file)
@@ -373,14 +373,20 @@ branches, tags directories).</p>
         transports (eg svn+ssh://), you must include the username in\r
         the URL, eg svn+ssh://foo@svn.bar.com/project\r
 </p>\r
-<p>--prefix=&lt;prefix&gt;\r
+</dd>\r
+<dt>\r
+--prefix=&lt;prefix&gt;\r
+</dt>\r
+<dd>\r
+<p>\r
         This allows one to specify a prefix which is prepended\r
         to the names of remotes if trunk/branches/tags are\r
         specified.  The prefix does not automatically include a\r
         trailing slash, so be sure you include one in the\r
         argument if that is what you want.  This is useful if\r
         you wish to track multiple projects that share a common\r
-        repository.</p>\r
+        repository.\r
+</p>\r
 </dd>\r
 <dt>\r
 <em>fetch</em>\r
@@ -417,23 +423,14 @@ branches, tags directories).</p>
         This fetches revisions from the SVN parent of the current HEAD\r
         and rebases the current (uncommitted to SVN) work against it.\r
 </p>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>This works similarly to 'svn update' or 'git-pull' except that\r
-it preserves linear history with 'git-rebase' instead of\r
-'git-merge' for ease of dcommit-ing with git-svn.</tt></pre>\r
-</div></div>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>This accepts all options that 'git-svn fetch' and 'git-rebase'\r
-accepts.  However '--fetch-all' only fetches from the current\r
-[svn-remote], and not all [svn-remote] definitions.</tt></pre>\r
-</div></div>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>Like 'git-rebase'; this requires that the working tree be clean\r
-and have no uncommitted changes.</tt></pre>\r
-</div></div>\r
+<p>This works similarly to <em>svn update</em> or <em>git-pull</em> except that\r
+it preserves linear history with <em>git-rebase</em> instead of\r
+<em>git-merge</em> for ease of dcommit-ing with git-svn.</p>\r
+<p>This accepts all options that <em>git-svn fetch</em> and <em>git-rebase</em>\r
+accepts.  However <em>--fetch-all</em> only fetches from the current\r
+[svn-remote], and not all [svn-remote] definitions.</p>\r
+<p>Like <em>git-rebase</em>; this requires that the working tree be clean\r
+and have no uncommitted changes.</p>\r
 </dd>\r
 <dt>\r
 <em>dcommit</em>\r
@@ -453,6 +450,8 @@ and have no uncommitted changes.</tt></pre>
         cleaner, more linear history.\r
 </p>\r
 </dd>\r
+</dl>\r
+<dl>\r
 <dt>\r
 <em>log</em>\r
 </dt>\r
@@ -461,36 +460,68 @@ and have no uncommitted changes.</tt></pre>
         This should make it easy to look up svn log messages when svn\r
         users refer to -r/--revision numbers.\r
 </p>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>The following features from `svn log' are supported:</tt></pre>\r
-</div></div>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>--revision=&lt;n&gt;[:&lt;n&gt;] - is supported, non-numeric args are not:\r
-                       HEAD, NEXT, BASE, PREV, etc ...\r
--v/--verbose         - it's not completely compatible with\r
-                       the --verbose output in svn log, but\r
-                       reasonably close.\r
---limit=&lt;n&gt;          - is NOT the same as --max-count,\r
-                       doesn't count merged/excluded commits\r
---incremental        - supported</tt></pre>\r
-</div></div>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>New features:</tt></pre>\r
-</div></div>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>--show-commit        - shows the git commit sha1, as well\r
---oneline            - our version of --pretty=oneline</tt></pre>\r
-</div></div>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>Any other arguments are passed directly to `git log'</tt></pre>\r
-</div></div>\r
+<p>The following features from `svn log' are supported:</p>\r
+<dl>\r
+<dt>\r
+--revision=&lt;n&gt;[:&lt;n&gt;]\r
+</dt>\r
+<dd>\r
+<p>\r
+        is supported, non-numeric args are not:\r
+        HEAD, NEXT, BASE, PREV, etc &#8230;\r
+</p>\r
+</dd>\r
+<dt>\r
+-v/--verbose\r
+</dt>\r
+<dd>\r
+<p>\r
+        it's not completely compatible with the --verbose\r
+        output in svn log, but reasonably close.\r
+</p>\r
+</dd>\r
+<dt>\r
+--limit=&lt;n&gt;\r
+</dt>\r
+<dd>\r
+<p>\r
+        is NOT the same as --max-count, doesn't count\r
+        merged/excluded commits\r
+</p>\r
 </dd>\r
 <dt>\r
+--incremental\r
+</dt>\r
+<dd>\r
+<p>\r
+        supported\r
+</p>\r
+</dd>\r
+</dl>\r
+<p>New features:</p>\r
+<dl>\r
+<dt>\r
+--show-commit\r
+</dt>\r
+<dd>\r
+<p>\r
+        shows the git commit sha1, as well\r
+</p>\r
+</dd>\r
+<dt>\r
+--oneline\r
+</dt>\r
+<dd>\r
+<p>\r
+        our version of --pretty=oneline\r
+</p>\r
+</dd>\r
+</dl>\r
+<p>Any other arguments are passed directly to `git log'</p>\r
+</dd>\r
+</dl>\r
+<dl>\r
+<dt>\r
 <em>set-tree</em>\r
 </dt>\r
 <dd>\r
@@ -659,24 +690,21 @@ after the authors-file is modified should continue operation.</p>
 <dt>\r
 --repack[=&lt;n&gt;]\r
 </dt>\r
+<dt>\r
+--repack-flags=&lt;flags&gt;\r
+</dt>\r
 <dd>\r
 <p>\r
---repack-flags=&lt;flags&gt;\r
-        These should help keep disk usage sane for large fetches\r
-        with many revisions.\r
+These should help keep disk usage sane for large fetches\r
+with many revisions.\r
 </p>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>--repack takes an optional argument for the number of revisions\r
+<p>--repack takes an optional argument for the number of revisions\r
 to fetch before repacking.  This defaults to repacking every\r
-1000 commits fetched if no argument is specified.</tt></pre>\r
-</div></div>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>--repack-flags are passed directly to gitlink:git-repack[1].</tt></pre>\r
-</div></div>\r
-<p>config key: svn.repack\r
-config key: svn.repackflags</p>\r
+1000 commits fetched if no argument is specified.</p>\r
+<p>--repack-flags are passed directly to <a href="git-repack.html">git-repack(1)</a>.</p>\r
+<div class="verseblock">\r
+<div class="content">config key: svn.repack\r
+config key: svn.repackflags</div></div>\r
 </dd>\r
 <dt>\r
 -m\r
@@ -768,20 +796,14 @@ svn-remote.&lt;name&gt;.noMetadata
 </dt>\r
 <dd>\r
 <p>\r
-        This gets rid of the git-svn-id: lines at the end of every commit.\r
+This gets rid of the git-svn-id: lines at the end of every commit.\r
 </p>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>If you lose your .git/svn/git-svn/.rev_db file, git-svn will not\r
+<p>If you lose your .git/svn/git-svn/.rev_db file, git-svn will not\r
 be able to rebuild it and you won't be able to fetch again,\r
-either.  This is fine for one-shot imports.</tt></pre>\r
-</div></div>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>The 'git-svn log' command will not work on repositories using\r
-this, either.  Using this conflicts with the 'useSvmProps'\r
-option for (hopefully) obvious reasons.</tt></pre>\r
-</div></div>\r
+either.  This is fine for one-shot imports.</p>\r
+<p>The <em>git-svn log</em> command will not work on repositories using\r
+this, either.  Using this conflicts with the <em>useSvmProps</em>\r
+option for (hopefully) obvious reasons.</p>\r
 </dd>\r
 <dt>\r
 svn.useSvmProps\r
@@ -791,19 +813,16 @@ svn-remote.&lt;name&gt;.useSvmProps
 </dt>\r
 <dd>\r
 <p>\r
-        This allows git-svn to re-map repository URLs and UUIDs from\r
-        mirrors created using SVN::Mirror (or svk) for metadata.\r
+This allows git-svn to re-map repository URLs and UUIDs from\r
+mirrors created using SVN::Mirror (or svk) for metadata.\r
 </p>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>If an SVN revision has a property, "svm:headrev", it is likely\r
+<p>If an SVN revision has a property, "svm:headrev", it is likely\r
 that the revision was created by SVN::Mirror (also used by SVK).\r
 The property contains a repository UUID and a revision.  We want\r
 to make it look like we are mirroring the original URL, so\r
 introduce a helper function that returns the original identity\r
 URL and UUID, and use it when generating metadata in commit\r
-messages.</tt></pre>\r
-</div></div>\r
+messages.</p>\r
 </dd>\r
 <dt>\r
 svn.useSvnsyncProps\r
@@ -837,7 +856,9 @@ and these settings should never be changed once they are set.</p>
 section because they affect the <em>git-svn-id:</em> metadata line.</p>\r
 </dd>\r
 </dl>\r
-<h3>Basic Examples</h3>\r
+</div>\r
+<h2>BASIC EXAMPLES</h2>\r
+<div class="sectionbody">\r
 <p>Tracking and contributing to a the trunk of a Subversion-managed project:</p>\r
 <div class="listingblock">\r
 <div class="content">\r
@@ -870,7 +891,7 @@ section because they affect the <em>git-svn-id:</em> metadata line.</p>
 # with the appropriate name):\r
         git reset --hard remotes/trunk\r
 # You may only dcommit to one branch/tag/trunk at a time.  The usage\r
-# of dcommit/rebase/show-ignore should be teh same as above.</tt></pre>\r
+# of dcommit/rebase/show-ignore should be the same as above.</tt></pre>\r
 </div></div>\r
 </div>\r
 <h2>REBASE VS. PULL/MERGE</h2>\r
@@ -945,7 +966,7 @@ should be manually entered with a text-editor or using
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 23-Feb-2007 11:13:37 UTC\r
+Last updated 02-Mar-2007 10:34:23 UTC\r
 </div>\r
 </div>\r
 </body>\r
index cf094ca357758d147c9ab7684ef5abc7d15a50ef..9b5a3d61966eaa8d24b5ee507f2e1be770a1c367 100644 (file)
@@ -63,7 +63,7 @@ COMMANDS
        transports (eg svn+ssh://), you must include the username in
        the URL, eg svn+ssh://foo@svn.bar.com/project
 
---prefix=<prefix>
+--prefix=<prefix>::
        This allows one to specify a prefix which is prepended
        to the names of remotes if trunk/branches/tags are
        specified.  The prefix does not automatically include a
@@ -94,16 +94,16 @@ COMMANDS
        This fetches revisions from the SVN parent of the current HEAD
        and rebases the current (uncommitted to SVN) work against it.
 
-       This works similarly to 'svn update' or 'git-pull' except that
-       it preserves linear history with 'git-rebase' instead of
-       'git-merge' for ease of dcommit-ing with git-svn.
+This works similarly to 'svn update' or 'git-pull' except that
+it preserves linear history with 'git-rebase' instead of
+'git-merge' for ease of dcommit-ing with git-svn.
 
-       This accepts all options that 'git-svn fetch' and 'git-rebase'
-       accepts.  However '--fetch-all' only fetches from the current
-       [svn-remote], and not all [svn-remote] definitions.
+This accepts all options that 'git-svn fetch' and 'git-rebase'
+accepts.  However '--fetch-all' only fetches from the current
+[svn-remote], and not all [svn-remote] definitions.
 
-       Like 'git-rebase'; this requires that the working tree be clean
-       and have no uncommitted changes.
+Like 'git-rebase'; this requires that the working tree be clean
+and have no uncommitted changes.
 
 'dcommit'::
        Commit each diff from a specified head directly to the SVN
@@ -117,29 +117,40 @@ COMMANDS
        alternative to HEAD.
        This is advantageous over 'set-tree' (below) because it produces
        cleaner, more linear history.
+--
 
 'log'::
        This should make it easy to look up svn log messages when svn
        users refer to -r/--revision numbers.
++
+The following features from `svn log' are supported:
++
+--
+--revision=<n>[:<n>];;
+       is supported, non-numeric args are not:
+       HEAD, NEXT, BASE, PREV, etc ...
+-v/--verbose;;
+       it's not completely compatible with the --verbose
+       output in svn log, but reasonably close.
+--limit=<n>;;
+       is NOT the same as --max-count, doesn't count
+       merged/excluded commits
+--incremental;;
+       supported
+--
++
+New features:
++
+--
+--show-commit;;
+       shows the git commit sha1, as well
+--oneline;;
+       our version of --pretty=oneline
+--
++
+Any other arguments are passed directly to `git log'
 
-       The following features from `svn log' are supported:
-
-       --revision=<n>[:<n>] - is supported, non-numeric args are not:
-                              HEAD, NEXT, BASE, PREV, etc ...
-       -v/--verbose         - it's not completely compatible with
-                              the --verbose output in svn log, but
-                              reasonably close.
-       --limit=<n>          - is NOT the same as --max-count,
-                              doesn't count merged/excluded commits
-       --incremental        - supported
-
-       New features:
-
-       --show-commit        - shows the git commit sha1, as well
-       --oneline            - our version of --pretty=oneline
-
-       Any other arguments are passed directly to `git log'
-
+--
 'set-tree'::
        You should consider using 'dcommit' instead of this command.
        Commit specified commit or tree objects to SVN.  This relies on
@@ -256,16 +267,18 @@ config key: svn.authorsfile
        Make git-svn less verbose.
 
 --repack[=<n>]::
---repack-flags=<flags>
-       These should help keep disk usage sane for large fetches
-       with many revisions.
+--repack-flags=<flags>::
+
+These should help keep disk usage sane for large fetches
+with many revisions.
 
-       --repack takes an optional argument for the number of revisions
-       to fetch before repacking.  This defaults to repacking every
-       1000 commits fetched if no argument is specified.
+--repack takes an optional argument for the number of revisions
+to fetch before repacking.  This defaults to repacking every
+1000 commits fetched if no argument is specified.
 
-       --repack-flags are passed directly to gitlink:git-repack[1].
+--repack-flags are passed directly to gitlink:git-repack[1].
 
+[verse]
 config key: svn.repack
 config key: svn.repackflags
 
@@ -323,28 +336,30 @@ CONFIG FILE-ONLY OPTIONS
 
 svn.noMetadata::
 svn-remote.<name>.noMetadata::
-       This gets rid of the git-svn-id: lines at the end of every commit.
 
-       If you lose your .git/svn/git-svn/.rev_db file, git-svn will not
-       be able to rebuild it and you won't be able to fetch again,
-       either.  This is fine for one-shot imports.
+This gets rid of the git-svn-id: lines at the end of every commit.
+
+If you lose your .git/svn/git-svn/.rev_db file, git-svn will not
+be able to rebuild it and you won't be able to fetch again,
+either.  This is fine for one-shot imports.
 
-       The 'git-svn log' command will not work on repositories using
-       this, either.  Using this conflicts with the 'useSvmProps'
-       option for (hopefully) obvious reasons.
+The 'git-svn log' command will not work on repositories using
+this, either.  Using this conflicts with the 'useSvmProps'
+option for (hopefully) obvious reasons.
 
 svn.useSvmProps::
 svn-remote.<name>.useSvmProps::
-       This allows git-svn to re-map repository URLs and UUIDs from
-       mirrors created using SVN::Mirror (or svk) for metadata.
 
-       If an SVN revision has a property, "svm:headrev", it is likely
-       that the revision was created by SVN::Mirror (also used by SVK).
-       The property contains a repository UUID and a revision.  We want
-       to make it look like we are mirroring the original URL, so
-       introduce a helper function that returns the original identity
-       URL and UUID, and use it when generating metadata in commit
-       messages.
+This allows git-svn to re-map repository URLs and UUIDs from
+mirrors created using SVN::Mirror (or svk) for metadata.
+
+If an SVN revision has a property, "svm:headrev", it is likely
+that the revision was created by SVN::Mirror (also used by SVK).
+The property contains a repository UUID and a revision.  We want
+to make it look like we are mirroring the original URL, so
+introduce a helper function that returns the original identity
+URL and UUID, and use it when generating metadata in commit
+messages.
 
 svn.useSvnsyncProps::
 svn-remote.<name>.useSvnsyncprops::
@@ -369,8 +384,8 @@ section because they affect the 'git-svn-id:' metadata line.
 
 --
 
-Basic Examples
-~~~~~~~~~~~~~~
+BASIC EXAMPLES
+--------------
 
 Tracking and contributing to a the trunk of a Subversion-managed project:
 
@@ -405,7 +420,7 @@ Tracking and contributing to an entire Subversion-managed project
 # with the appropriate name):
        git reset --hard remotes/trunk
 # You may only dcommit to one branch/tag/trunk at a time.  The usage
-# of dcommit/rebase/show-ignore should be teh same as above.
+# of dcommit/rebase/show-ignore should be the same as above.
 ------------------------------------------------------------------------
 
 REBASE VS. PULL/MERGE
index e1c12ff872c245ebd4eb929e5fccf68adf8f36e2..2d311cea3b8e24b47b675fbaa2f4a6744ac22dc1 100644 (file)
--- a/git.html
+++ b/git.html
@@ -2298,7 +2298,7 @@ contributors on the git-list &lt;git@vger.kernel.org&gt;.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 01-Mar-2007 01:24:44 UTC\r
+Last updated 02-Mar-2007 10:34:24 UTC\r
 </div>\r
 </div>\r
 </body>\r
index fb0b0b95829e0fc1aa98019554ce12e9b45d1f63..2fe6c319675926afe1609ad7c221dceb42c82310 100644 (file)
@@ -77,9 +77,53 @@ displayed in full, regardless of whether --abbrev or
 true parent commits, without taking grafts nor history
 simplification into account.
 
+       * 'format:'
++
+The 'format:' format allows you to specify which information
+you want to show. It works a little bit like printf format,
+with the notable exception that you get a newline with '%n'
+instead of '\n'.
+
+E.g, 'format:"The author of %h was %an, %ar%nThe title was >>%s<<"'
+would show something like this:
+
+The author of fe6e0ee was Junio C Hamano, 23 hours ago
+The title was >>t4119: test autocomputing -p<n> for traditional diff input.<<
+
+The placeholders are:
+
+- '%H': commit hash
+- '%h': abbreviated commit hash
+- '%T': tree hash
+- '%t': abbreviated tree hash
+- '%P': parent hashes
+- '%p': abbreviated parent hashes
+- '%an': author name
+- '%ae': author email
+- '%ad': author date
+- '%aD': author date, RFC2822 style
+- '%ar': author date, relative
+- '%at': author date, UNIX timestamp
+- '%cn': committer name
+- '%ce': committer email
+- '%cd': committer date
+- '%cD': committer date, RFC2822 style
+- '%cr': committer date, relative
+- '%ct': committer date, UNIX timestamp
+- '%e': encoding
+- '%s': subject
+- '%b': body
+- '%Cred': switch color to red
+- '%Cgreen': switch color to green
+- '%Cblue': switch color to blue
+- '%Creset': reset color
+- '%n': newline
+
+
 --encoding[=<encoding>]::
        The commit objects record the encoding used for the log message
        in their encoding header; this option can be used to tell the
        command to re-code the commit log message in the encoding
        preferred by the user.  For non plumbing commands this
        defaults to UTF-8.
+