Ticket #6009 (new enhancement)
colons in revision identifiers
| Reported by: | thomas.moschny@… | Owned by: | cboos |
|---|---|---|---|
| Priority: | normal | Milestone: | 1.0 |
| Component: | version control | Version: | devel |
| Severity: | normal | Keywords: | revision link |
| Cc: |
Description
At least for, but not limited to source:path@rev links, it would be nice to have support for revision identifiers that contain a colon, as such identifiers are common for some non-svn version control systems, e.g. mercurial or monotone.
However, looking at trac/versioncontrol/web_ui/browser.py, a colon separates the revision identifier from a line number mark (what is a "line number mark"? - this is not covered by TracLinks).
Additionally, in revision log or diff links, a colon is used to separate the start and end revision identifier.
So, it seems a colon cannot be used literally in a revid. Would it be possible to get some support for escaping such special characters in revision identifiers?


