Switch to side-by-side view

--- a/Allura/allura/model/repo_refresh.py
+++ b/Allura/allura/model/repo_refresh.py
@@ -3,6 +3,8 @@
 from cPickle import dumps
 
 import bson
+
+import tg
 
 from ming.base import Object
 
@@ -308,6 +310,7 @@
     from allura.model import Feed, Notification
     from allura.model.repository import config
     commit_msgs = []
+    base_url = tg.config.get('base_url', 'sourceforge.net')
     for oids in utils.chunked_iter(commit_ids, QSIZE):
         chunk = list(oids)
         index = dict(
@@ -323,8 +326,10 @@
                     summary, href),
                 author_link=ci.author_url,
                 author_name=ci.authored.name)
-            commit_msgs.append('%s by %s <%s>' % (
-                    summary, ci.authored.name, href))
+            branches = repo.symbolics_for_commit(ci.legacy)[0]
+            commit_msgs.append('[%s] %s by %s %s%s' % (
+                    ",".join(b for b in branches),
+                    summary, ci.authored.name, base_url, ci.url()))
     if commit_msgs:
         if len(commit_msgs) > 1:
             subject = '%d new commits to %s %s' % (