Switch to side-by-side view

--- a/ForgeSVN/forgesvn/templates/commit.html
+++ b/ForgeSVN/forgesvn/templates/commit.html
@@ -8,21 +8,25 @@
 
   <head>
     <meta content="text/html; charset=UTF-8" http-equiv="content-type" py:replace="''"/>
-    <title>SVN Changeset</title>
-    <style type="text/css">
-      ins { text-decoration: none; background-color: #dfd; }
-      del { text-decoration: none; background-color: #fdd; }
-    </style>
+    <title>SVN Commit</title>
     <link rel="stylesheet" type="text/css" media="screen, projection" href="${g.forge_static('css/forge/hilite.css')}" />
   </head>
 
   <body>
     <a py:if="prev" href="$prev">Prev</a>
     <a py:if="next" href="$next">Next</a>
-    <p py:if="revision is None">Unknown revision</p>
-    <py:if test="revision is not None">
-      ${c.revision_widget.display(value=revision)}
-      ${Markup(g.highlight(unicode(revision.diff(), 'utf-8'), 'diff'))}
+    <p py:if="commit is None">Unknown revision</p>
+    <py:if test="commit is not None">
+      ${c.revision_widget.display(value=commit)}
+      <a href="./tree/">Tree</a>
+      <table>
+        <tbody>
+          <tr py:for="kind, path in commit.diff_summarize()">
+            <td>$kind</td>
+            <td><a href="./tree/$path">$path</a></td>
+          </tr>
+        </tbody>
+      </table>
     </py:if>
   </body>
 </html>