[Python-checkins] r88928 - in tracker/instances/python-dev/extensions: local_replace.py test/local_replace_data.txt

ezio.melotti python-checkins at python.org
Tue Nov 29 04:50:52 CET 2011


Author: ezio.melotti
Date: Tue Nov 29 04:50:52 2011
New Revision: 88928

Log:
Make "rev. 12345" work too.

Modified:
   tracker/instances/python-dev/extensions/local_replace.py
   tracker/instances/python-dev/extensions/test/local_replace_data.txt

Modified: tracker/instances/python-dev/extensions/local_replace.py
==============================================================================
--- tracker/instances/python-dev/extensions/local_replace.py	(original)
+++ tracker/instances/python-dev/extensions/local_replace.py	Tue Nov 29 04:50:52 2011
@@ -79,8 +79,8 @@
     (re.compile(r'\b(?<![/?&;=])(?P<revision>[a-fA-F0-9]{12})\b'),
      r'<a href="http://hg.python.org/lookup/\g<revision>">\g<revision></a>'),
 
-    # r12345, r 12345, rev12345, rev 12345, revision12345, revision 12345
-    (re.compile(r'\b(?<![/?&;])(?P<revstr>r(ev(ision)?)?\s*)(?P<revision>\d{4,})'),
+    # r12345, r 12345, rev12345, rev. 12345, revision12345, revision 12345
+    (re.compile(r'\b(?<![/?&;])(?P<revstr>r\.?(ev\.?(ision)?)?\s*)(?P<revision>\d{4,})'),
      r'<a href="http://hg.python.org/lookup/r\g<revision>">\g<revstr>\g<revision></a>'),
 
     # Lib/somefile.py, Lib/somefile.py:123, Modules/somemodule.c:123, ...

Modified: tracker/instances/python-dev/extensions/test/local_replace_data.txt
==============================================================================
--- tracker/instances/python-dev/extensions/test/local_replace_data.txt	(original)
+++ tracker/instances/python-dev/extensions/test/local_replace_data.txt	Tue Nov 29 04:50:52 2011
@@ -8,10 +8,14 @@
  <a href="http://hg.python.org/lookup/r2222">r2222</a>
  r 2222
  <a href="http://hg.python.org/lookup/r2222">r 2222</a>
+ r. 2222
+ <a href="http://hg.python.org/lookup/r2222">r. 2222</a>
  rev2222
  <a href="http://hg.python.org/lookup/r2222">rev2222</a>
  rev  2222
  <a href="http://hg.python.org/lookup/r2222">rev  2222</a>
+ rev.  2222
+ <a href="http://hg.python.org/lookup/r2222">rev.  2222</a>
  revision2222
  <a href="http://hg.python.org/lookup/r2222">revision2222</a>
  revision 2222
@@ -62,6 +66,8 @@
  #1234567890123
 pyissue1000
 pyissue1000
+http://mail.python.org/pipermail/python-ideas/2011-October/thread.html#12459
+<a href="http://mail.python.org/pipermail/python-ideas/2011-October/thread.html#12459">http://mail.python.org/pipermail/python-ideas/2011-October/thread.html#12459</a>
 ##
 ## files - Lib/somefile.py, Modules/somemodule.c, Doc/somedocfile.rst, ...
 Lib/cgi.py


More information about the Python-checkins mailing list