summaryrefslogtreecommitdiffstats
path: root/git-diff.html
diff options
context:
space:
mode:
authorJunio C Hamano <junio@kernel.org>2010-11-06 01:01:59 +0000
committerJunio C Hamano <junio@kernel.org>2010-11-06 01:01:59 +0000
commit68cf15a825368c926443c26a6516947fca3c1d39 (patch)
treea587c9a51372746ddc3cdb08108bb14fb94a0488 /git-diff.html
parent39c7a69d994a13cbd5594bf2f5e65a0f21cc9bb9 (diff)
downloadgit-htmldocs-68cf15a825368c926443c26a6516947fca3c1d39.tar.gz
Autogenerated HTML docs for v1.7.3.2-161-g3089c
Diffstat (limited to 'git-diff.html')
-rw-r--r--git-diff.html511
1 files changed, 302 insertions, 209 deletions
diff --git a/git-diff.html b/git-diff.html
index f9befed3a..e4da5e578 100644
--- a/git-diff.html
+++ b/git-diff.html
@@ -3,7 +3,8 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-<meta name="generator" content="AsciiDoc 8.2.5" />
+<meta name="generator" content="AsciiDoc 8.4.5" />
+<title>git-diff(1)</title>
<style type="text/css">
/* Debug borders */
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {
@@ -26,10 +27,12 @@ a:visited {
em {
font-style: italic;
+ color: navy;
}
strong {
font-weight: bold;
+ color: #083194;
}
tt {
@@ -71,6 +74,10 @@ p {
margin-bottom: 0.5em;
}
+ul, ol, li > p {
+ margin-top: 0;
+}
+
pre {
padding: 0;
margin: 0;
@@ -84,7 +91,7 @@ span#author {
}
span#email {
}
-span#revision {
+span#revnumber, span#revdate, span#revremark {
font-family: sans-serif;
}
@@ -104,11 +111,13 @@ div#footer-badges {
padding-bottom: 0.5em;
}
-div#preamble,
+div#preamble {
+ margin-top: 1.5em;
+ margin-bottom: 1.5em;
+}
div.tableblock, div.imageblock, div.exampleblock, div.verseblock,
div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
div.admonitionblock {
- margin-right: 10%;
margin-top: 1.5em;
margin-bottom: 1.5em;
}
@@ -123,6 +132,7 @@ div.content { /* Block element content. */
/* Block element titles. */
div.title, caption.title {
+ color: #527bbd;
font-family: sans-serif;
font-weight: bold;
text-align: left;
@@ -149,22 +159,33 @@ div.sidebarblock > div.content {
padding: 0.5em;
}
-div.listingblock {
- margin-right: 0%;
-}
div.listingblock > div.content {
border: 1px solid silver;
background: #f4f4f4;
padding: 0.5em;
}
-div.quoteblock > div.content {
+div.quoteblock {
padding-left: 2.0em;
+ margin-right: 10%;
}
-
-div.attribution {
+div.quoteblock > div.attribution {
+ padding-top: 0.5em;
text-align: right;
}
+
+div.verseblock {
+ padding-left: 2.0em;
+ margin-right: 10%;
+}
+div.verseblock > div.content {
+ white-space: pre;
+}
+div.verseblock > div.attribution {
+ padding-top: 0.75em;
+ text-align: left;
+}
+/* DEPRECATED: Pre version 8.2.7 verse style literal block. */
div.verseblock + div.attribution {
text-align: left;
}
@@ -187,13 +208,9 @@ div.exampleblock > div.content {
padding: 0.5em;
}
-div.verseblock div.content {
- white-space: pre;
-}
-
div.imageblock div.content { padding-left: 0; }
-div.imageblock img { border: 1px solid silver; }
span.image img { border-style: none; }
+a.image:visited { color: white; }
dl {
margin-top: 0.8em;
@@ -202,18 +219,38 @@ dl {
dt {
margin-top: 0.5em;
margin-bottom: 0;
- font-style: italic;
+ font-style: normal;
+ color: navy;
}
dd > *:first-child {
- margin-top: 0;
+ margin-top: 0.1em;
}
ul, ol {
list-style-position: outside;
}
-div.olist2 ol {
+ol.arabic {
+ list-style-type: decimal;
+}
+ol.loweralpha {
list-style-type: lower-alpha;
}
+ol.upperalpha {
+ list-style-type: upper-alpha;
+}
+ol.lowerroman {
+ list-style-type: lower-roman;
+}
+ol.upperroman {
+ list-style-type: upper-roman;
+}
+
+div.compact ul, div.compact ol,
+div.compact p, div.compact p,
+div.compact div, div.compact div {
+ margin-top: 0.1em;
+ margin-bottom: 0.1em;
+}
div.tableblock > table {
border: 3px solid #527bbd;
@@ -225,22 +262,53 @@ thead {
tfoot {
font-weight: bold;
}
+td > div.verse {
+ white-space: pre;
+}
+p.table {
+ margin-top: 0;
+}
+/* Because the table frame attribute is overriden by CSS in most browsers. */
+div.tableblock > table[frame="void"] {
+ border-style: none;
+}
+div.tableblock > table[frame="hsides"] {
+ border-left-style: none;
+ border-right-style: none;
+}
+div.tableblock > table[frame="vsides"] {
+ border-top-style: none;
+ border-bottom-style: none;
+}
-div.hlist {
+
+div.hdlist {
margin-top: 0.8em;
margin-bottom: 0.8em;
}
-div.hlist td {
- padding-bottom: 5px;
+div.hdlist tr {
+ padding-bottom: 15px;
+}
+dt.hdlist1.strong, td.hdlist1.strong {
+ font-weight: bold;
}
-td.hlist1 {
+td.hdlist1 {
vertical-align: top;
- font-style: italic;
+ font-style: normal;
padding-right: 0.8em;
+ color: navy;
}
-td.hlist2 {
+td.hdlist2 {
vertical-align: top;
}
+div.hdlist.compact tr {
+ margin: 0;
+ padding-bottom: 0;
+}
+
+.comment {
+ background: yellow;
+}
@media print {
div#footer-badges { display: none; }
@@ -271,7 +339,24 @@ div.toclevel4 {
margin-left: 6em;
font-size: 0.9em;
}
-include1::./stylesheets/xhtml11-manpage.css[]
+/* Overrides for manpage documents */
+h1 {
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+ border-top: 2px solid silver;
+ border-bottom: 2px solid silver;
+}
+h2 {
+ border-style: none;
+}
+div.sectionbody {
+ margin-left: 5%;
+}
+
+@media print {
+ div#toc { display: none; }
+}
+
/* Workarounds for IE6's broken and incomplete CSS2. */
div.sidebar-content {
@@ -280,6 +365,7 @@ div.sidebar-content {
padding: 0.5em;
}
div.sidebar-title, div.image-title {
+ color: #527bbd;
font-family: sans-serif;
font-weight: bold;
margin-top: 0.0em;
@@ -292,8 +378,17 @@ div.listingblock div.content {
padding: 0.5em;
}
-div.quoteblock-content {
- padding-left: 2.0em;
+div.quoteblock-attribution {
+ padding-top: 0.5em;
+ text-align: right;
+}
+
+div.verseblock-content {
+ white-space: pre;
+}
+div.verseblock-attribution {
+ padding-top: 0.75em;
+ text-align: left;
}
div.exampleblock-content {
@@ -304,7 +399,6 @@ div.exampleblock-content {
/* IE6 sets dynamically generated links as visited. */
div#toc a:visited { color: blue; }
</style>
-<title>git-diff(1)</title>
</head>
<body>
<div id="header">
@@ -318,31 +412,31 @@ git-diff(1) Manual Page
</p>
</div>
</div>
-<h2>SYNOPSIS</h2>
+<h2 id="_synopsis">SYNOPSIS</h2>
<div class="sectionbody">
-<div class="para"><p><em>git diff</em> [&lt;common diff options&gt;] &lt;commit&gt;{0,2} [--] [&lt;path&gt;&#8230;]</p></div>
+<div class="paragraph"><p><em>git diff</em> [&lt;common diff options&gt;] &lt;commit&gt;{0,2} [--] [&lt;path&gt;&#8230;]</p></div>
</div>
<h2 id="_description">DESCRIPTION</h2>
<div class="sectionbody">
-<div class="para"><p>Show changes between two trees, a tree and the working tree, a
+<div class="paragraph"><p>Show changes between two trees, a tree and the working tree, a
tree and the index file, or the index file and the working tree.</p></div>
-<div class="vlist"><dl>
-<dt>
+<div class="dlist"><dl>
+<dt class="hdlist1">
<em>git diff</em> [--options] [--] [&lt;path&gt;&#8230;]
</dt>
<dd>
<p>
This form is to view the changes you made relative to
the index (staging area for the next commit). In other
- words, the differences are what you _could_ tell git to
- further add to the index but you still haven't. You can
+ words, the differences are what you <em>could</em> tell git to
+ further add to the index but you still haven&#8217;t. You can
stage these changes by using <a href="git-add.html">git-add(1)</a>.
</p>
-<div class="para"><p>If exactly two paths are given and at least one points outside
+<div class="paragraph"><p>If exactly two paths are given and at least one points outside
the current repository, <em>git diff</em> will compare the two files /
directories. This behavior can be forced by --no-index.</p></div>
</dd>
-<dt>
+<dt class="hdlist1">
<em>git diff</em> [--options] --cached [&lt;commit&gt;] [--] [&lt;path&gt;&#8230;]
</dt>
<dd>
@@ -354,7 +448,7 @@ directories. This behavior can be forced by --no-index.</p></div>
--staged is a synonym of --cached.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
<em>git diff</em> [--options] &lt;commit&gt; [--] [&lt;path&gt;&#8230;]
</dt>
<dd>
@@ -366,7 +460,7 @@ directories. This behavior can be forced by --no-index.</p></div>
branch.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
<em>git diff</em> [--options] &lt;commit&gt; &lt;commit&gt; [--] [&lt;path&gt;&#8230;]
</dt>
<dd>
@@ -375,7 +469,7 @@ directories. This behavior can be forced by --no-index.</p></div>
&lt;commit&gt;.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
<em>git diff</em> [--options] &lt;commit&gt;..&lt;commit&gt; [--] [&lt;path&gt;&#8230;]
</dt>
<dd>
@@ -385,7 +479,7 @@ directories. This behavior can be forced by --no-index.</p></div>
using HEAD instead.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
<em>git diff</em> [--options] &lt;commit&gt;...&lt;commit&gt; [--] [&lt;path&gt;&#8230;]
</dt>
<dd>
@@ -398,28 +492,28 @@ directories. This behavior can be forced by --no-index.</p></div>
</p>
</dd>
</dl></div>
-<div class="para"><p>Just in case if you are doing something exotic, it should be
+<div class="paragraph"><p>Just in case if you are doing something exotic, it should be
noted that all of the &lt;commit&gt; in the above description, except
in the last two forms that use ".." notations, can be any
&lt;tree&gt;. The third form (<em>git diff &lt;commit&gt; &lt;commit&gt;</em>) can also
be used to compare two &lt;blob&gt; objects.</p></div>
-<div class="para"><p>For a more complete list of ways to spell &lt;commit&gt;, see
+<div class="paragraph"><p>For a more complete list of ways to spell &lt;commit&gt;, see
"SPECIFYING REVISIONS" section in <a href="gitrevisions.html">gitrevisions(7)</a>.
-However, "diff" is about comparing two _endpoints_, not ranges,
+However, "diff" is about comparing two <em>endpoints</em>, not ranges,
and the range notations ("&lt;commit&gt;..&lt;commit&gt;" and
"&lt;commit&gt;...&lt;commit&gt;") do not mean a range as defined in the
"SPECIFYING RANGES" section in <a href="gitrevisions.html">gitrevisions(7)</a>.</p></div>
</div>
<h2 id="_options">OPTIONS</h2>
<div class="sectionbody">
-<div class="vlist"><dl>
-<dt>
+<div class="dlist"><dl>
+<dt class="hdlist1">
-p
</dt>
-<dt>
+<dt class="hdlist1">
-u
</dt>
-<dt>
+<dt class="hdlist1">
--patch
</dt>
<dd>
@@ -428,10 +522,10 @@ and the range notations ("&lt;commit&gt;..&lt;commit&gt;" and
This is the default.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
-U&lt;n&gt;
</dt>
-<dt>
+<dt class="hdlist1">
--unified=&lt;n&gt;
</dt>
<dd>
@@ -441,7 +535,7 @@ and the range notations ("&lt;commit&gt;..&lt;commit&gt;" and
Implies <tt>-p</tt>.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--raw
</dt>
<dd>
@@ -450,7 +544,7 @@ and the range notations ("&lt;commit&gt;..&lt;commit&gt;" and
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--patch-with-raw
</dt>
<dd>
@@ -458,7 +552,7 @@ and the range notations ("&lt;commit&gt;..&lt;commit&gt;" and
Synonym for <tt>-p --raw</tt>.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--patience
</dt>
<dd>
@@ -466,7 +560,7 @@ and the range notations ("&lt;commit&gt;..&lt;commit&gt;" and
Generate a diff using the "patience diff" algorithm.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--stat[=&lt;width&gt;[,&lt;name-width&gt;]]
</dt>
<dd>
@@ -477,7 +571,7 @@ and the range notations ("&lt;commit&gt;..&lt;commit&gt;" and
giving another width to it separated by a comma.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--numstat
</dt>
<dd>
@@ -489,7 +583,7 @@ and the range notations ("&lt;commit&gt;..&lt;commit&gt;" and
<tt>0 0</tt>.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--shortstat
</dt>
<dd>
@@ -499,7 +593,7 @@ and the range notations ("&lt;commit&gt;..&lt;commit&gt;" and
lines.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--dirstat[=&lt;limit&gt;]
</dt>
<dd>
@@ -511,7 +605,7 @@ and the range notations ("&lt;commit&gt;..&lt;commit&gt;" and
counted for the parent directory, unless <tt>--cumulative</tt> is used.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--dirstat-by-file[=&lt;limit&gt;]
</dt>
<dd>
@@ -519,7 +613,7 @@ and the range notations ("&lt;commit&gt;..&lt;commit&gt;" and
Same as <tt>--dirstat</tt>, but counts changed files instead of lines.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--summary
</dt>
<dd>
@@ -528,7 +622,7 @@ and the range notations ("&lt;commit&gt;..&lt;commit&gt;" and
such as creations, renames and mode changes.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--patch-with-stat
</dt>
<dd>
@@ -536,7 +630,7 @@ and the range notations ("&lt;commit&gt;..&lt;commit&gt;" and
Synonym for <tt>-p --stat</tt>.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
-z
</dt>
<dd>
@@ -544,12 +638,12 @@ and the range notations ("&lt;commit&gt;..&lt;commit&gt;" and
When <tt>--raw</tt>, <tt>--numstat</tt>, <tt>--name-only</tt> or <tt>--name-status</tt> has been
given, do not munge pathnames and use NULs as output field terminators.
</p>
-<div class="para"><p>Without this option, each pathname output will have TAB, LF, double quotes,
+<div class="paragraph"><p>Without this option, each pathname output will have TAB, LF, double quotes,
and backslash characters replaced with <tt>\t</tt>, <tt>\n</tt>, <tt>\"</tt>, and <tt>\\</tt>,
respectively, and the pathname will be enclosed in double quotes if
any of those replacements occurred.</p></div>
</dd>
-<dt>
+<dt class="hdlist1">
--name-only
</dt>
<dd>
@@ -557,7 +651,7 @@ any of those replacements occurred.</p></div>
Show only names of changed files.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--name-status
</dt>
<dd>
@@ -566,7 +660,7 @@ any of those replacements occurred.</p></div>
of the <tt>--diff-filter</tt> option on what the status letters mean.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--submodule[=&lt;format&gt;]
</dt>
<dd>
@@ -578,7 +672,7 @@ any of those replacements occurred.</p></div>
option of <a href="git-submodule.html">git-submodule(1)</a> does.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--color[=&lt;when&gt;]
</dt>
<dd>
@@ -587,7 +681,7 @@ any of those replacements occurred.</p></div>
The value must be always (the default), never, or auto.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--no-color
</dt>
<dd>
@@ -597,7 +691,7 @@ any of those replacements occurred.</p></div>
Same as <tt>--color=never</tt>.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--word-diff[=&lt;mode&gt;]
</dt>
<dd>
@@ -607,8 +701,8 @@ any of those replacements occurred.</p></div>
<tt>--word-diff-regex</tt> below. The &lt;mode&gt; defaults to <em>plain</em>, and
must be one of:
</p>
-<div class="vlist"><dl>
-<dt>
+<div class="dlist"><dl>
+<dt class="hdlist1">
color
</dt>
<dd>
@@ -616,30 +710,30 @@ color
Highlight changed words using only colors. Implies <tt>--color</tt>.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
plain
</dt>
<dd>
<p>
- Show words as <tt>[-removed-]</tt> and <tt>{+added+}</tt>. Makes no
+ Show words as <tt>[-removed-]</tt> and <tt>{<tt>added</tt>}</tt>. Makes no
attempts to escape the delimiters if they appear in the input,
so the output may be ambiguous.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
porcelain
</dt>
<dd>
<p>
Use a special line-based format intended for script
consumption. Added/removed/unchanged runs are printed in the
- usual unified diff format, starting with a <tt>+</tt>/<tt>-</tt>/<tt> </tt>
+ usual unified diff format, starting with a <tt>+</tt>/<tt>-</tt>/` `
character at the beginning of the line and extending to the
end of the line. Newlines in the input are represented by a
tilde <tt>~</tt> on a line of its own.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
none
</dt>
<dd>
@@ -648,10 +742,10 @@ none
</p>
</dd>
</dl></div>
-<div class="para"><p>Note that despite the name of the first mode, color is used to
+<div class="paragraph"><p>Note that despite the name of the first mode, color is used to
highlight the changed parts in all modes if enabled.</p></div>
</dd>
-<dt>
+<dt class="hdlist1">
--word-diff-regex=&lt;regex&gt;
</dt>
<dd>
@@ -660,19 +754,19 @@ highlight the changed parts in all modes if enabled.</p></div>
runs of non-whitespace to be a word. Also implies
<tt>--word-diff</tt> unless it was already enabled.
</p>
-<div class="para"><p>Every non-overlapping match of the
+<div class="paragraph"><p>Every non-overlapping match of the
&lt;regex&gt; is considered a word. Anything between these matches is
considered whitespace and ignored(!) for the purposes of finding
differences. You may want to append <tt>|[^[:space:]]</tt> to your regular
expression to make sure that it matches all non-whitespace characters.
A match that contains a newline is silently truncated(!) at the
newline.</p></div>
-<div class="para"><p>The regex can also be set via a diff driver or configuration option, see
+<div class="paragraph"><p>The regex can also be set via a diff driver or configuration option, see
<a href="gitattributes.html">gitattributes(1)</a> or <a href="git-config.html">git-config(1)</a>. Giving it explicitly
overrides any diff driver or configuration setting. Diff drivers
override configuration settings.</p></div>
</dd>
-<dt>
+<dt class="hdlist1">
--color-words[=&lt;regex&gt;]
</dt>
<dd>
@@ -681,7 +775,7 @@ override configuration settings.</p></div>
specified) <tt>--word-diff-regex=&lt;regex&gt;</tt>.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--no-renames
</dt>
<dd>
@@ -690,7 +784,7 @@ override configuration settings.</p></div>
file gives the default to do so.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--check
</dt>
<dd>
@@ -701,7 +795,7 @@ override configuration settings.</p></div>
--exit-code.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--full-index
</dt>
<dd>
@@ -711,7 +805,7 @@ override configuration settings.</p></div>
line when generating patch format output.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--binary
</dt>
<dd>
@@ -720,7 +814,7 @@ override configuration settings.</p></div>
can be applied with <tt>git-apply</tt>.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--abbrev[=&lt;n&gt;]
</dt>
<dd>
@@ -733,10 +827,10 @@ override configuration settings.</p></div>
digits can be specified with <tt>--abbrev=&lt;n&gt;</tt>.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
-B[&lt;n&gt;][/&lt;m&gt;]
</dt>
-<dt>
+<dt class="hdlist1">
--break-rewrites[=[&lt;n&gt;][/&lt;m&gt;]]
</dt>
<dd>
@@ -744,7 +838,7 @@ override configuration settings.</p></div>
Break complete rewrite changes into pairs of delete and
create. This serves two purposes:
</p>
-<div class="para"><p>It affects the way a change that amounts to a total rewrite of a file
+<div class="paragraph"><p>It affects the way a change that amounts to a total rewrite of a file
not as a series of deletion and insertion mixed together with a very
few lines that happen to match textually as the context, but as a
single deletion of everything old followed by a single insertion of
@@ -753,18 +847,18 @@ option (defaults to 60%). <tt>-B/70%</tt> specifies that less than 30% of the
original should remain in the result for git to consider it a total
rewrite (i.e. otherwise the resulting patch will be a series of
deletion and insertion mixed together with context lines).</p></div>
-<div class="para"><p>When used with -M, a totally-rewritten file is also considered as the
+<div class="paragraph"><p>When used with -M, a totally-rewritten file is also considered as the
source of a rename (usually -M only considers a file that disappeared
as the source of a rename), and the number <tt>n</tt> controls this aspect of
the -B option (defaults to 50%). <tt>-B20%</tt> specifies that a change with
-addition and deletion compared to 20% or more of the file's size are
+addition and deletion compared to 20% or more of the file&#8217;s size are
eligible for being picked up as a possible source of a rename to
another file.</p></div>
</dd>
-<dt>
+<dt class="hdlist1">
-M[&lt;n&gt;]
</dt>
-<dt>
+<dt class="hdlist1">
--detect-renames[=&lt;n&gt;]
</dt>
<dd>
@@ -772,15 +866,15 @@ another file.</p></div>
Detect renames.
If <tt>n</tt> is specified, it is a is a threshold on the similarity
index (i.e. amount of addition/deletions compared to the
- file's size). For example, <tt>-M90%</tt> means git should consider a
+ file&#8217;s size). For example, <tt>-M90%</tt> means git should consider a
delete/add pair to be a rename if more than 90% of the file
- hasn't changed.
+ hasn&#8217;t changed.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
-C[&lt;n&gt;]
</dt>
-<dt>
+<dt class="hdlist1">
--detect-copies[=&lt;n&gt;]
</dt>
<dd>
@@ -789,7 +883,7 @@ another file.</p></div>
If <tt>n</tt> is specified, it has the same meaning as for <tt>-M&lt;n&gt;</tt>.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--diff-filter=[(A|C|D|M|R|T|U|X|B)&#8230;[*]]
</dt>
<dd>
@@ -806,7 +900,7 @@ another file.</p></div>
that matches other criteria, nothing is selected.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--find-copies-harder
</dt>
<dd>
@@ -820,7 +914,7 @@ another file.</p></div>
<tt>-C</tt> option has the same effect.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
-l&lt;num&gt;
</dt>
<dd>
@@ -832,7 +926,7 @@ another file.</p></div>
number.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
-S&lt;string&gt;
</dt>
<dd>
@@ -843,7 +937,7 @@ another file.</p></div>
<a href="gitdiffcore.html">gitdiffcore(7)</a> for more details.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
-G&lt;regex&gt;
</dt>
<dd>
@@ -852,7 +946,7 @@ another file.</p></div>
the given &lt;regex&gt;.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--pickaxe-all
</dt>
<dd>
@@ -862,7 +956,7 @@ another file.</p></div>
in &lt;string&gt;.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--pickaxe-regex
</dt>
<dd>
@@ -871,7 +965,7 @@ another file.</p></div>
regex to match.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
-O&lt;orderfile&gt;
</dt>
<dd>
@@ -880,7 +974,7 @@ another file.</p></div>
&lt;orderfile&gt;, which has one shell glob pattern per line.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
-R
</dt>
<dd>
@@ -889,7 +983,7 @@ another file.</p></div>
on-disk file to tree contents.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--relative[=&lt;path&gt;]
</dt>
<dd>
@@ -902,10 +996,10 @@ another file.</p></div>
to by giving a &lt;path&gt; as an argument.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
-a
</dt>
-<dt>
+<dt class="hdlist1">
--text
</dt>
<dd>
@@ -913,7 +1007,7 @@ another file.</p></div>
Treat all files as text.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--ignore-space-at-eol
</dt>
<dd>
@@ -921,10 +1015,10 @@ another file.</p></div>
Ignore changes in whitespace at EOL.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
-b
</dt>
-<dt>
+<dt class="hdlist1">
--ignore-space-change
</dt>
<dd>
@@ -934,10 +1028,10 @@ another file.</p></div>
more whitespace characters to be equivalent.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
-w
</dt>
-<dt>
+<dt class="hdlist1">
--ignore-all-space
</dt>
<dd>
@@ -947,7 +1041,7 @@ another file.</p></div>
line has none.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--inter-hunk-context=&lt;lines&gt;
</dt>
<dd>
@@ -956,7 +1050,7 @@ another file.</p></div>
of lines, thereby fusing hunks that are close to each other.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--exit-code
</dt>
<dd>
@@ -966,7 +1060,7 @@ another file.</p></div>
0 means no differences.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--quiet
</dt>
<dd>
@@ -974,7 +1068,7 @@ another file.</p></div>
Disable all output of the program. Implies <tt>--exit-code</tt>.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--ext-diff
</dt>
<dd>
@@ -984,7 +1078,7 @@ another file.</p></div>
to use this option with <a href="git-log.html">git-log(1)</a> and friends.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--no-ext-diff
</dt>
<dd>
@@ -992,7 +1086,7 @@ another file.</p></div>
Disallow external diff drivers.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--ignore-submodules[=&lt;when&gt;]
</dt>
<dd>
@@ -1010,7 +1104,7 @@ another file.</p></div>
the behavior until 1.7.0). Using "all" hides all changes to submodules.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--src-prefix=&lt;prefix&gt;
</dt>
<dd>
@@ -1018,7 +1112,7 @@ another file.</p></div>
Show the given source prefix instead of "a/".
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--dst-prefix=&lt;prefix&gt;
</dt>
<dd>
@@ -1026,7 +1120,7 @@ another file.</p></div>
Show the given destination prefix instead of "b/".
</p>
</dd>
-<dt>
+<dt class="hdlist1">
--no-prefix
</dt>
<dd>
@@ -1035,10 +1129,10 @@ another file.</p></div>
</p>
</dd>
</dl></div>
-<div class="para"><p>For more detailed explanation on these common options, see also
+<div class="paragraph"><p>For more detailed explanation on these common options, see also
<a href="gitdiffcore.html">gitdiffcore(7)</a>.</p></div>
-<div class="vlist"><dl>
-<dt>
+<div class="dlist"><dl>
+<dt class="hdlist1">
&lt;path&gt;&#8230;
</dt>
<dd>
@@ -1052,12 +1146,12 @@ another file.</p></div>
</div>
<h2 id="_raw_output_format">Raw output format</h2>
<div class="sectionbody">
-<div class="para"><p>The raw output format from "git-diff-index", "git-diff-tree",
+<div class="paragraph"><p>The raw output format from "git-diff-index", "git-diff-tree",
"git-diff-files" and "git diff --raw" are very similar.</p></div>
-<div class="para"><p>These commands all compare two sets of things; what is
+<div class="paragraph"><p>These commands all compare two sets of things; what is
compared differs:</p></div>
-<div class="vlist"><dl>
-<dt>
+<div class="dlist"><dl>
+<dt class="hdlist1">
git-diff-index &lt;tree-ish&gt;
</dt>
<dd>
@@ -1065,7 +1159,7 @@ git-diff-index &lt;tree-ish&gt;
compares the &lt;tree-ish&gt; and the files on the filesystem.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
git-diff-index --cached &lt;tree-ish&gt;
</dt>
<dd>
@@ -1073,7 +1167,7 @@ git-diff-index --cached &lt;tree-ish&gt;
compares the &lt;tree-ish&gt; and the index.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
git-diff-tree [-r] &lt;tree-ish-1&gt; &lt;tree-ish-2&gt; [&lt;pattern&gt;&#8230;]
</dt>
<dd>
@@ -1081,7 +1175,7 @@ git-diff-tree [-r] &lt;tree-ish-1&gt; &lt;tree-ish-2&gt; [&lt;pattern&gt;&#8230;
compares the trees named by the two arguments.
</p>
</dd>
-<dt>
+<dt class="hdlist1">
git-diff-files [&lt;pattern&gt;&#8230;]
</dt>
<dd>
@@ -1090,10 +1184,10 @@ git-diff-files [&lt;pattern&gt;&#8230;]
</p>
</dd>
</dl></div>
-<div class="para"><p>The "git-diff-tree" command begins its output by printing the hash of
+<div class="paragraph"><p>The "git-diff-tree" command begins its output by printing the hash of
what is being compared. After that, all the commands print one output
line per changed file.</p></div>
-<div class="para"><p>An output line is formatted this way:</p></div>
+<div class="paragraph"><p>An output line is formatted this way:</p></div>
<div class="listingblock">
<div class="content">
<pre><tt>in-place edit :100644 100644 bcd1234... 0123456... M file0
@@ -1103,8 +1197,8 @@ create :000000 100644 0000000... 1234567... A file4
delete :100644 000000 1234567... 0000000... D file5
unmerged :000000 000000 0000000... 0000000... U file6</tt></pre>
</div></div>
-<div class="para"><p>That is, from the left to the right:</p></div>
-<div class="olist"><ol>
+<div class="paragraph"><p>That is, from the left to the right:</p></div>
+<div class="olist arabic"><ol class="arabic">
<li>
<p>
a colon.
@@ -1181,8 +1275,8 @@ an LF or a NUL when <em>-z</em> option is used, to terminate the record.
</p>
</li>
</ol></div>
-<div class="para"><p>Possible status letters are:</p></div>
-<div class="ilist"><ul>
+<div class="paragraph"><p>Possible status letters are:</p></div>
+<div class="ulist"><ul>
<li>
<p>
A: addition of a file
@@ -1225,27 +1319,27 @@ X: "unknown" change type (most probably a bug, please report it)
</p>
</li>
</ul></div>
-<div class="para"><p>Status letters C and R are always followed by a score (denoting the
+<div class="paragraph"><p>Status letters C and R are always followed by a score (denoting the
percentage of similarity between the source and target of the move or
copy), and are the only ones to be so.</p></div>
-<div class="para"><p>&lt;sha1&gt; is shown as all 0's if a file is new on the filesystem
+<div class="paragraph"><p>&lt;sha1&gt; is shown as all 0&#8217;s if a file is new on the filesystem
and it is out of sync with the index.</p></div>
-<div class="para"><p>Example:</p></div>
+<div class="paragraph"><p>Example:</p></div>
<div class="listingblock">
<div class="content">
<pre><tt>:100644 100644 5be4a4...... 000000...... M file.c</tt></pre>
</div></div>
-<div class="para"><p>When <tt>-z</tt> option is not used, TAB, LF, and backslash characters
+<div class="paragraph"><p>When <tt>-z</tt> option is not used, TAB, LF, and backslash characters
in pathnames are represented as <tt>\t</tt>, <tt>\n</tt>, and <tt>\\</tt>,
respectively.</p></div>
</div>
<h2 id="_diff_format_for_merges">diff format for merges</h2>
<div class="sectionbody">
-<div class="para"><p>"git-diff-tree", "git-diff-files" and "git-diff --raw"
+<div class="paragraph"><p>"git-diff-tree", "git-diff-files" and "git-diff --raw"
can take <em>-c</em> or <em>--cc</em> option
to generate diff output also for merge commits. The output differs
from the format described above in the following way:</p></div>
-<div class="olist"><ol>
+<div class="olist arabic"><ol class="arabic">
<li>
<p>
there is a colon for each parent
@@ -1272,25 +1366,25 @@ single path, only for "dst"
</p>
</li>
</ol></div>
-<div class="para"><p>Example:</p></div>
+<div class="paragraph"><p>Example:</p></div>
<div class="listingblock">
<div class="content">
<pre><tt>::100644 100644 100644 fabadb8... cc95eb0... 4866510... MM describe.c</tt></pre>
</div></div>
-<div class="para"><p>Note that <em>combined diff</em> lists only files which were modified from
+<div class="paragraph"><p>Note that <em>combined diff</em> lists only files which were modified from
all parents.</p></div>
</div>
<h2 id="_generating_patches_with_p">Generating patches with -p</h2>
<div class="sectionbody">
-<div class="para"><p>When "git-diff-index", "git-diff-tree", or "git-diff-files" are run
+<div class="paragraph"><p>When "git-diff-index", "git-diff-tree", or "git-diff-files" are run
with a <em>-p</em> option, "git diff" without the <em>--raw</em> option, or
"git log" with the "-p" option, they
do not produce the output described above; instead they produce a
patch file. You can customize the creation of such patches via the
GIT_EXTERNAL_DIFF and the GIT_DIFF_OPTS environment variables.</p></div>
-<div class="para"><p>What the -p option produces is slightly different from the traditional
+<div class="paragraph"><p>What the -p option produces is slightly different from the traditional
diff format:</p></div>
-<div class="olist"><ol>
+<div class="olist arabic"><ol class="arabic">
<li>
<p>
It is preceded with a "git diff" header that looks like this:
@@ -1299,10 +1393,10 @@ It is preceded with a "git diff" header that looks like this:
<div class="content">
<pre><tt>diff --git a/file1 b/file2</tt></pre>
</div></div>
-<div class="para"><p>The <tt>a/</tt> and <tt>b/</tt> filenames are the same unless rename/copy is
+<div class="paragraph"><p>The <tt>a/</tt> and <tt>b/</tt> filenames are the same unless rename/copy is
involved. Especially, even for a creation or a deletion,
-<tt>/dev/null</tt> is _not_ used in place of the <tt>a/</tt> or <tt>b/</tt> filenames.</p></div>
-<div class="para"><p>When rename/copy is involved, <tt>file1</tt> and <tt>file2</tt> show the
+<tt>/dev/null</tt> is <em>not</em> used in place of the <tt>a/</tt> or <tt>b/</tt> filenames.</p></div>
+<div class="paragraph"><p>When rename/copy is involved, <tt>file1</tt> and <tt>file2</tt> show the
name of the source file of the rename/copy and the name of
the file that rename/copy produces, respectively.</p></div>
</li>
@@ -1324,16 +1418,16 @@ similarity index &lt;number&gt;
dissimilarity index &lt;number&gt;
index &lt;hash&gt;..&lt;hash&gt; &lt;mode&gt;</tt></pre>
</div></div>
-<div class="para"><p>File modes are printed as 6-digit octal numbers including the file type
+<div class="paragraph"><p>File modes are printed as 6-digit octal numbers including the file type
and file permission bits.</p></div>
-<div class="para"><p>Path names in extended headers do not include the <tt>a/</tt> and <tt>b/</tt> prefixes.</p></div>
-<div class="para"><p>The similarity index is the percentage of unchanged lines, and
+<div class="paragraph"><p>Path names in extended headers do not include the <tt>a/</tt> and <tt>b/</tt> prefixes.</p></div>
+<div class="paragraph"><p>The similarity index is the percentage of unchanged lines, and
the dissimilarity index is the percentage of changed lines. It
is a rounded down integer, followed by a percent sign. The
similarity index value of 100% is thus reserved for two equal
files, while 100% dissimilarity means that no line from the old
file made it into the new one.</p></div>
-<div class="para"><p>The index line includes the SHA-1 checksum before and after the change.
+<div class="paragraph"><p>The index line includes the SHA-1 checksum before and after the change.
The &lt;mode&gt; is included if the file mode does not change; otherwise,
separate lines indicate the old and the new mode.</p></div>
</li>
@@ -1366,7 +1460,7 @@ rename to a</tt></pre>
</div>
<h2 id="_combined_diff_format">combined diff format</h2>
<div class="sectionbody">
-<div class="para"><p>"git-diff-tree", "git-diff-files" and "git-diff" can take <em>-c</em> or
+<div class="paragraph"><p>"git-diff-tree", "git-diff-files" and "git-diff" can take <em>-c</em> or
<em>--cc</em> option to produce <em>combined diff</em>. For showing a merge commit
with "git log -p", this is the default format; you can force showing
full diff with the <em>-m</em> option.
@@ -1401,7 +1495,7 @@ index fabadb8,cc95eb0..4866510
initialized = 1;
for_each_ref(get_name);</tt></pre>
</div></div>
-<div class="olist"><ol>
+<div class="olist arabic"><ol class="arabic">
<li>
<p>
It is preceded with a "git diff" header, that looks like
@@ -1411,7 +1505,7 @@ It is preceded with a "git diff" header, that looks like
<div class="content">
<pre><tt>diff --combined file</tt></pre>
</div></div>
-<div class="para"><p>or like this (when <em>--cc</em> option is used):</p></div>
+<div class="paragraph"><p>or like this (when <em>--cc</em> option is used):</p></div>
<div class="literalblock">
<div class="content">
<pre><tt>diff --cc file</tt></pre>
@@ -1429,7 +1523,7 @@ mode &lt;mode&gt;,&lt;mode&gt;..&lt;mode&gt;
new file mode &lt;mode&gt;
deleted file mode &lt;mode&gt;,&lt;mode&gt;</tt></pre>
</div></div>
-<div class="para"><p>The <tt>mode &lt;mode&gt;,&lt;mode&gt;..&lt;mode&gt;</tt> line appears only if at least one of
+<div class="paragraph"><p>The <tt>mode &lt;mode&gt;,&lt;mode&gt;..&lt;mode&gt;</tt> line appears only if at least one of
the &lt;mode&gt; is different from the rest. Extended headers with
information about detected contents movement (renames and
copying detection) are designed to work with diff of two
@@ -1444,7 +1538,7 @@ It is followed by two-line from-file/to-file header
<pre><tt>--- a/file
+++ b/file</tt></pre>
</div></div>
-<div class="para"><p>Similar to two-line header for traditional <em>unified</em> diff
+<div class="paragraph"><p>Similar to two-line header for traditional <em>unified</em> diff
format, <tt>/dev/null</tt> is used to signal created or deleted
files.</p></div>
</li>
@@ -1460,29 +1554,28 @@ Chunk header format is modified to prevent people from
<div class="content">
<pre><tt>@@@ &lt;from-file-range&gt; &lt;from-file-range&gt; &lt;to-file-range&gt; @@@</tt></pre>
</div></div>
-<div class="para"><p>There are (number of parents + 1) <tt>@</tt> characters in the chunk
+<div class="paragraph"><p>There are (number of parents + 1) <tt>@</tt> characters in the chunk
header for combined diff format.</p></div>
</li>
</ol></div>
-<div class="para"><p>Unlike the traditional <em>unified</em> diff format, which shows two
-files A and B with a single column that has <tt>-</tt> (minus &#8212;
-appears in A but removed in B), <tt>+</tt> (plus &#8212; missing in A but
-added to B), or <tt>" "</tt> (space &#8212; unchanged) prefix, this format
+<div class="paragraph"><p>Unlike the traditional <em>unified</em> diff format, which shows two
+files A and B with a single column that has <tt>-</tt> (minus&#8201;&#8212;&#8201;appears in A but removed in B), <tt>+</tt> (plus&#8201;&#8212;&#8201;missing in A but
+added to B), or <tt>" "</tt> (space&#8201;&#8212;&#8201;unchanged) prefix, this format
compares two or more files file1, file2,&#8230; with one file X, and
shows how X differs from each of fileN. One column for each of
-fileN is prepended to the output line to note how X's line is
+fileN is prepended to the output line to note how X&#8217;s line is
different from it.</p></div>
-<div class="para"><p>A <tt>-</tt> character in the column N means that the line appears in
+<div class="paragraph"><p>A <tt>-</tt> character in the column N means that the line appears in
fileN but it does not appear in the result. A <tt>+</tt> character
in the column N means that the line appears in the result,
and fileN does not have that line (in other words, the line was
added, from the point of view of that parent).</p></div>
-<div class="para"><p>In the above example output, the function signature was changed
+<div class="paragraph"><p>In the above example output, the function signature was changed
from both files (hence two <tt>-</tt> removals from both file1 and
file2, plus <tt>++</tt> to mean one line that was added does not appear
in either file1 nor file2). Also eight other lines are the same
from file1 but do not appear in file2 (hence prefixed with <tt>&#43;</tt>).</p></div>
-<div class="para"><p>When shown by <tt>git diff-tree -c</tt>, it compares the parents of a
+<div class="paragraph"><p>When shown by <tt>git diff-tree -c</tt>, it compares the parents of a
merge commit with the merge result (i.e. file1..fileN are the
parents). When shown by <tt>git diff-files -c</tt>, it compares the
two unresolved merge parents with the working tree file
@@ -1491,11 +1584,11 @@ two unresolved merge parents with the working tree file
</div>
<h2 id="_other_diff_formats">other diff formats</h2>
<div class="sectionbody">
-<div class="para"><p>The <tt>--summary</tt> option describes newly added, deleted, renamed and
+<div class="paragraph"><p>The <tt>--summary</tt> option describes newly added, deleted, renamed and
copied files. The <tt>--stat</tt> option adds diffstat(1) graph to the
output. These options can be combined with other options, such as
<tt>-p</tt>, and are meant for human consumption.</p></div>
-<div class="para"><p>When showing a change that involves a rename or a copy, <tt>--stat</tt> output
+<div class="paragraph"><p>When showing a change that involves a rename or a copy, <tt>--stat</tt> output
formats the pathnames compactly by combining common prefix and suffix of
the pathnames. For example, a change that moves <tt>arch/i386/Makefile</tt> to
<tt>arch/x86/Makefile</tt> while modifying 4 lines will be shown like this:</p></div>
@@ -1503,7 +1596,7 @@ the pathnames. For example, a change that moves <tt>arch/i386/Makefile</tt> to
<div class="content">
<pre><tt>arch/{i386 =&gt; x86}/Makefile | 4 +--</tt></pre>
</div></div>
-<div class="para"><p>The <tt>--numstat</tt> option gives the diffstat(1) information but is designed
+<div class="paragraph"><p>The <tt>--numstat</tt> option gives the diffstat(1) information but is designed
for easier machine consumption. An entry in <tt>--numstat</tt> output looks
like this:</p></div>
<div class="listingblock">
@@ -1511,8 +1604,8 @@ like this:</p></div>
<pre><tt>1 2 README
3 1 arch/{i386 =&gt; x86}/Makefile</tt></pre>
</div></div>
-<div class="para"><p>That is, from left to right:</p></div>
-<div class="olist"><ol>
+<div class="paragraph"><p>That is, from left to right:</p></div>
+<div class="olist arabic"><ol class="arabic">
<li>
<p>
the number of added lines;
@@ -1544,14 +1637,14 @@ a newline.
</p>
</li>
</ol></div>
-<div class="para"><p>When <tt>-z</tt> output option is in effect, the output is formatted this way:</p></div>
+<div class="paragraph"><p>When <tt>-z</tt> output option is in effect, the output is formatted this way:</p></div>
<div class="listingblock">
<div class="content">
<pre><tt>1 2 README NUL
3 1 NUL arch/i386/Makefile NUL arch/x86/Makefile NUL</tt></pre>
</div></div>
-<div class="para"><p>That is:</p></div>
-<div class="olist"><ol>
+<div class="paragraph"><p>That is:</p></div>
+<div class="olist arabic"><ol class="arabic">
<li>
<p>
the number of added lines;
@@ -1598,7 +1691,7 @@ a NUL.
</p>
</li>
</ol></div>
-<div class="para"><p>The extra <tt>NUL</tt> before the preimage path in renamed case is to allow
+<div class="paragraph"><p>The extra <tt>NUL</tt> before the preimage path in renamed case is to allow
scripts that read the output to tell if the current record being read is
a single-path record or a rename/copy record without reading ahead.
After reading added and deleted lines, reading up to <tt>NUL</tt> would yield
@@ -1606,18 +1699,18 @@ the pathname, but if that is <tt>NUL</tt>, the record will show two paths.</p></
</div>
<h2 id="_examples">EXAMPLES</h2>
<div class="sectionbody">
-<div class="vlist"><dl>
-<dt>
+<div class="dlist"><dl>
+<dt class="hdlist1">
Various ways to check your working tree
</dt>
<dd>
<div class="listingblock">
<div class="content">
-<pre><tt>$ git diff <b>(1)</b>
-$ git diff --cached <b>(2)</b>
-$ git diff HEAD <b>(3)</b></tt></pre>
+<pre><tt>$ git diff <b>&lt;1&gt;</b>
+$ git diff --cached <b>&lt;2&gt;</b>
+$ git diff HEAD <b>&lt;3&gt;</b></tt></pre>
</div></div>
-<div class="colist"><ol>
+<div class="colist arabic"><ol>
<li>
<p>
Changes in the working tree not yet staged for the next commit.
@@ -1637,17 +1730,17 @@ would be committing if you run "git commit -a"
</li>
</ol></div>
</dd>
-<dt>
+<dt class="hdlist1">
Comparing with arbitrary commits
</dt>
<dd>
<div class="listingblock">
<div class="content">
-<pre><tt>$ git diff test <b>(1)</b>
-$ git diff HEAD -- ./test <b>(2)</b>
-$ git diff HEAD^ HEAD <b>(3)</b></tt></pre>
+<pre><tt>$ git diff test <b>&lt;1&gt;</b>
+$ git diff HEAD -- ./test <b>&lt;2&gt;</b>
+$ git diff HEAD^ HEAD <b>&lt;3&gt;</b></tt></pre>
</div></div>
-<div class="colist"><ol>
+<div class="colist arabic"><ol>
<li>
<p>
Instead of using the tip of the current branch, compare with the
@@ -1668,17 +1761,17 @@ Compare the version before the last commit and the last commit.
</li>
</ol></div>
</dd>
-<dt>
+<dt class="hdlist1">
Comparing branches
</dt>
<dd>
<div class="listingblock">
<div class="content">
-<pre><tt>$ git diff topic master <b>(1)</b>
-$ git diff topic..master <b>(2)</b>
-$ git diff topic...master <b>(3)</b></tt></pre>
+<pre><tt>$ git diff topic master <b>&lt;1&gt;</b>
+$ git diff topic..master <b>&lt;2&gt;</b>
+$ git diff topic...master <b>&lt;3&gt;</b></tt></pre>
</div></div>
-<div class="colist"><ol>
+<div class="colist arabic"><ol>
<li>
<p>
Changes between the tips of the topic and the master branches.
@@ -1697,17 +1790,17 @@ branch was started off it.
</li>
</ol></div>
</dd>
-<dt>
+<dt class="hdlist1">
Limiting the diff output
</dt>
<dd>
<div class="listingblock">
<div class="content">
-<pre><tt>$ git diff --diff-filter=MRC <b>(1)</b>
-$ git diff --name-status <b>(2)</b>
-$ git diff arch/i386 include/asm-i386 <b>(3)</b></tt></pre>
+<pre><tt>$ git diff --diff-filter=MRC <b>&lt;1&gt;</b>
+$ git diff --name-status <b>&lt;2&gt;</b>
+$ git diff arch/i386 include/asm-i386 <b>&lt;3&gt;</b></tt></pre>
</div></div>
-<div class="colist"><ol>
+<div class="colist arabic"><ol>
<li>
<p>
Show only modification, rename and copy, but not addition
@@ -1727,16 +1820,16 @@ Limit diff output to named subtrees.
</li>
</ol></div>
</dd>
-<dt>
+<dt class="hdlist1">
Munging the diff output
</dt>
<dd>
<div class="listingblock">
<div class="content">
-<pre><tt>$ git diff --find-copies-harder -B -C <b>(1)</b>
-$ git diff -R <b>(2)</b></tt></pre>
+<pre><tt>$ git diff --find-copies-harder -B -C <b>&lt;1&gt;</b>
+$ git diff -R <b>&lt;2&gt;</b></tt></pre>
</div></div>
-<div class="colist"><ol>
+<div class="colist arabic"><ol>
<li>
<p>
Spend extra cycles to find renames, copies and complete
@@ -1754,7 +1847,7 @@ Output diff in reverse.
</div>
<h2 id="_see_also">SEE ALSO</h2>
<div class="sectionbody">
-<div class="para"><p>diff(1),
+<div class="paragraph"><p>diff(1),
<a href="git-difftool.html">git-difftool(1)</a>,
<a href="git-log.html">git-log(1)</a>,
<a href="gitdiffcore.html">gitdiffcore(7)</a>,
@@ -1763,19 +1856,19 @@ Output diff in reverse.
</div>
<h2 id="_author">Author</h2>
<div class="sectionbody">
-<div class="para"><p>Written by Linus Torvalds &lt;torvalds@osdl.org&gt;</p></div>
+<div class="paragraph"><p>Written by Linus Torvalds &lt;<a href="mailto:torvalds@osdl.org">torvalds@osdl.org</a>&gt;</p></div>
</div>
<h2 id="_documentation">Documentation</h2>
<div class="sectionbody">
-<div class="para"><p>Documentation by Junio C Hamano and the git-list &lt;git@vger.kernel.org&gt;.</p></div>
+<div class="paragraph"><p>Documentation by Junio C Hamano and the git-list &lt;<a href="mailto:git@vger.kernel.org">git@vger.kernel.org</a>&gt;.</p></div>
</div>
<h2 id="_git">GIT</h2>
<div class="sectionbody">
-<div class="para"><p>Part of the <a href="git.html">git(1)</a> suite</p></div>
+<div class="paragraph"><p>Part of the <a href="git.html">git(1)</a> suite</p></div>
</div>
<div id="footer">
<div id="footer-text">
-Last updated 2010-10-27 06:08:19 UTC
+Last updated 2010-11-06 00:41:57 UTC
</div>
</div>
</body>