Index: trac/versioncontrol/web_ui/util.py
===================================================================
--- trac/versioncontrol/web_ui/util.py  (revision 3682)
+++ trac/versioncontrol/web_ui/util.py  (working copy)
@@ -85,7 +85,7 @@
         })
     return links

-rev_re = re.compile(r"([^@#:]*)[@#:]([^#]+)(?:#L(\d+))?")
+rev_re = re.compile(r"([^@#:]*)(?:@[^#]+))?(?:#L(\d+))?")

 def get_path_rev_line(path):
     rev = None

