Show More
@@ -7,23 +7,25 b'' | |||
|
7 | 7 | # |
|
8 | 8 | # This software may be used and distributed according to the terms of the |
|
9 | 9 | # GNU General Public License version 2, incorporated herein by reference. |
|
10 | # | |
|
11 | # The `interhg' Mercurial extension allows you to change changelog and | |
|
12 | # summary text just like InterWiki way. | |
|
13 | # | |
|
14 | # To enable this extension: | |
|
15 | # | |
|
16 | # [extensions] | |
|
17 | # interhg = | |
|
18 | # | |
|
19 | # These are some example patterns (link to bug tracking, etc.) | |
|
20 | # | |
|
21 | # [interhg] | |
|
22 | # issues = s!issue(\d+)!<a href="http://bts/issue\1">issue\1<\/a>! | |
|
23 | # bugzilla = s!((?:bug|b=|(?=#?\d{4,}))(?:\s*#?)(\d+))!<a..=\2">\1</a>!i | |
|
24 | # boldify = s/(^|\s)#(\d+)\b/ <b>#\2<\/b>/ | |
|
25 | # | |
|
26 | # Add any number of names and patterns to match | |
|
10 | ||
|
11 | '''expand expressions into changelog and summaries | |
|
12 | ||
|
13 | This extension allows the use of a special syntax in summaries, | |
|
14 | which will be automatically expanded into links or any other | |
|
15 | arbitrary expression, much like InterWiki does. | |
|
16 | ||
|
17 | To enable this extension, add the following lines to your hgrc: | |
|
18 | ||
|
19 | [extensions] | |
|
20 | interhg = | |
|
21 | ||
|
22 | A few example patterns (link to bug tracking, etc.): | |
|
23 | ||
|
24 | [interhg] | |
|
25 | issues = s!issue(\d+)!<a href="http://bts/issue\1">issue\1<\/a>! | |
|
26 | bugzilla = s!((?:bug|b=|(?=#?\d{4,}))(?:\s*#?)(\d+))!<a..=\2">\1</a>!i | |
|
27 | boldify = s/(^|\s)#(\d+)\b/ <b>#\2<\/b>/ | |
|
28 | ''' | |
|
27 | 29 | |
|
28 | 30 | import re |
|
29 | 31 | from mercurial.hgweb import hgweb_mod |
General Comments 0
You need to be logged in to leave comments.
Login now