diff --git a/rhodecode/lib/helpers.py b/rhodecode/lib/helpers.py
--- a/rhodecode/lib/helpers.py
+++ b/rhodecode/lib/helpers.py
@@ -593,3 +593,13 @@ def safe_unicode(str):
u_str = unicode(str(str).encode('string_escape'))
return u_str
+
+def changed_tooltip(nodes):
+ if nodes:
+ pref = ':
'
+ suf = ''
+ if len(nodes) > 30:
+ suf = '
' + _(' and %s more') % (len(nodes) - 30)
+ return literal(pref + '
'.join([x.path for x in nodes[:30]]) + suf)
+ else:
+ return ': ' + _('No Files')
diff --git a/rhodecode/templates/changelog/changelog.html b/rhodecode/templates/changelog/changelog.html
--- a/rhodecode/templates/changelog/changelog.html
+++ b/rhodecode/templates/changelog/changelog.html
@@ -61,23 +61,10 @@