id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,branch,changelog,apichanges,internalchanges 8697,hg commit comments with text 'rDDD' where 'D' is a digit cause UnicodeDecodeError,anonymous,Christian Boos,"Commit comments in mercurial having text 'rDDD' where 'D' is a digit (e.g. r38720) cause a Genshi: UnicodeDecodeError where it states it's unable to find a template. This happens when clicking on 'Browse Source' and 'Timeline', preventing the use of both. This is probably leftover from handling subversion repositories, where trac tries to parse text 'rDDD' so that it can create a link to the appropriate revision. I'm guessing trac-mercurial doesn't implement such functionality since it uses changeset hashes, so it dies with error? ''To reproduce:'' Create a new mercurial repository + connect a trac project.[[BR]] Commit a file to repository with a comment like ""initial commit at r38720"".[[BR]] Attempt to 'Browse Source' or look at the 'Timeline'. ''Versions tested/afflicted:'' trac-multirepos 0.12multirepos_r8607 + trac-mercurial 0.12.0.6dev_r8446[[BR]] trac 0.11.5 + trac-mercurial 0.11.0.7 ",defect,closed,normal,,plugin/mercurial,0.12dev,normal,worksforme,verify,,,,,