diff --git a/rhodecode/templates/changeset/changeset.html b/rhodecode/templates/changeset/changeset.html
--- a/rhodecode/templates/changeset/changeset.html
+++ b/rhodecode/templates/changeset/changeset.html
@@ -102,15 +102,22 @@ ${self.context_bar('changelog')}
%if len(c.changeset.parents)>1:
${_('merge')}
%endif
- %if c.changeset.branch:
-
- ${h.link_to(c.changeset.branch,h.url('files_home',repo_name=c.repo_name,revision=c.changeset.raw_id))}
-
- %endif
+ %if h.is_hg(c.rhodecode_repo):
+ %for book in c.changeset.bookmarks:
+
+ ${h.link_to(h.shorter(book),h.url('files_home',repo_name=c.repo_name,revision=c.changeset.raw_id))}
+
+ %endfor
+ %endif
%for tag in c.changeset.tags:
${h.link_to(tag,h.url('files_home',repo_name=c.repo_name,revision=c.changeset.raw_id))}
%endfor
+ %if c.changeset.branch:
+
+ ${h.link_to(c.changeset.branch,h.url('files_home',repo_name=c.repo_name,revision=c.changeset.raw_id))}
+
+ %endif