[PATCH 4 of 4] paper, coal: display diffstat on the changeset page
Steven Brown
stevengbrown at gmail.com
Wed Jun 8 17:38:09 UTC 2011
# HG changeset patch
# User Steven Brown <StevenGBrown at gmail.com>
# Date 1307553662 -28800
# Node ID 0ae86ee4f041366892500c19705a6d412b3a183e
# Parent deee7d56bb80b73b7b22b692d66132be36bd9bab
paper, coal: display diffstat on the changeset page
The diffstat is displayed in a row of the changeset summary table, underneath
the list of files.
diff --git a/mercurial/templates/paper/changeset.tmpl b/mercurial/templates/paper/changeset.tmpl
--- a/mercurial/templates/paper/changeset.tmpl
+++ b/mercurial/templates/paper/changeset.tmpl
@@ -62,6 +62,10 @@
<th class="files">files</th>
<td class="files">{files}</td>
</tr>
+<tr>
+ <th class="diffstat">diffstat</th>
+ <td class="diffstat"><table>{diffstat}</table></td>
+</tr>
</table>
<div class="overflow">
diff --git a/tests/test-hgweb-commands.t b/tests/test-hgweb-commands.t
--- a/tests/test-hgweb-commands.t
+++ b/tests/test-hgweb-commands.t
@@ -352,6 +352,26 @@
<th class="files">files</th>
<td class="files"><a href="/file/2ef0ac749a14/da/foo">da/foo</a> <a href="/file/2ef0ac749a14/foo">foo</a> </td>
</tr>
+ <tr>
+ <th class="diffstat">diffstat</th>
+ <td class="diffstat"><table> <tr class="parity0">
+ <td class="diffstat-file"><a href="#l1.1">da/foo</a></td>
+ <td class="diffstat-total" align="right">1</td>
+ <td class="diffstat-graph">
+ <span class="diffstat-add" style="width:100.0%;"> </span>
+ <span class="diffstat-remove" style="width:0.0%;"> </span>
+ </td>
+ </tr>
+ <tr class="parity1">
+ <td class="diffstat-file"><a href="#l2.1">foo</a></td>
+ <td class="diffstat-total" align="right">1</td>
+ <td class="diffstat-graph">
+ <span class="diffstat-add" style="width:100.0%;"> </span>
+ <span class="diffstat-remove" style="width:0.0%;"> </span>
+ </td>
+ </tr>
+ </table></td>
+ </tr>
</table>
<div class="overflow">
diff --git a/tests/test-hgweb-diffs.t b/tests/test-hgweb-diffs.t
--- a/tests/test-hgweb-diffs.t
+++ b/tests/test-hgweb-diffs.t
@@ -94,6 +94,26 @@
<th class="files">files</th>
<td class="files"><a href="/file/0cd96de13884/a">a</a> <a href="/file/0cd96de13884/b">b</a> </td>
</tr>
+ <tr>
+ <th class="diffstat">diffstat</th>
+ <td class="diffstat"><table> <tr class="parity0">
+ <td class="diffstat-file"><a href="#l1.1">a</a></td>
+ <td class="diffstat-total" align="right">1</td>
+ <td class="diffstat-graph">
+ <span class="diffstat-add" style="width:100.0%;"> </span>
+ <span class="diffstat-remove" style="width:0.0%;"> </span>
+ </td>
+ </tr>
+ <tr class="parity1">
+ <td class="diffstat-file"><a href="#l2.1">b</a></td>
+ <td class="diffstat-total" align="right">1</td>
+ <td class="diffstat-graph">
+ <span class="diffstat-add" style="width:100.0%;"> </span>
+ <span class="diffstat-remove" style="width:0.0%;"> </span>
+ </td>
+ </tr>
+ </table></td>
+ </tr>
</table>
<div class="overflow">
@@ -325,6 +345,26 @@
<th class="files">files</th>
<td class="files"><a href="/file/0cd96de13884/a">a</a> <a href="/file/0cd96de13884/b">b</a> </td>
</tr>
+ <tr>
+ <th class="diffstat">diffstat</th>
+ <td class="diffstat"><table> <tr class="parity0">
+ <td class="diffstat-file"><a href="#l1.1">a</a></td>
+ <td class="diffstat-total" align="right">1</td>
+ <td class="diffstat-graph">
+ <span class="diffstat-add" style="width:100.0%;"> </span>
+ <span class="diffstat-remove" style="width:0.0%;"> </span>
+ </td>
+ </tr>
+ <tr class="parity1">
+ <td class="diffstat-file"><a href="#l2.1">b</a></td>
+ <td class="diffstat-total" align="right">1</td>
+ <td class="diffstat-graph">
+ <span class="diffstat-add" style="width:100.0%;"> </span>
+ <span class="diffstat-remove" style="width:0.0%;"> </span>
+ </td>
+ </tr>
+ </table></td>
+ </tr>
</table>
<div class="overflow">
diff --git a/tests/test-hgweb-removed.t b/tests/test-hgweb-removed.t
--- a/tests/test-hgweb-removed.t
+++ b/tests/test-hgweb-removed.t
@@ -89,6 +89,18 @@
<th class="files">files</th>
<td class="files">a </td>
</tr>
+ <tr>
+ <th class="diffstat">diffstat</th>
+ <td class="diffstat"><table> <tr class="parity0">
+ <td class="diffstat-file"><a href="#l1.1">a</a></td>
+ <td class="diffstat-total" align="right">1</td>
+ <td class="diffstat-graph">
+ <span class="diffstat-add" style="width:0.0%;"> </span>
+ <span class="diffstat-remove" style="width:100.0%;"> </span>
+ </td>
+ </tr>
+ </table></td>
+ </tr>
</table>
<div class="overflow">
More information about the Mercurial-devel
mailing list