I created a local branch, and was trying to experiment with only matching known keywords thusly:
known_tag_list = ['Date','Committer','Authors','Revision-Id','Path','Directory','Filename','File-Id','Now','User','Comm itter-Name','Committer-Email','Author1-Name','Author1-Email','Author2-Name','Author2-Email','Author3-Name','Author3-Ema il','User-Name','User-Email']
_KW_COOKED_RE_DICT = {} _KW_RAW_RE_DICT= {}
for known_tag in known_tag_list: _KW_COOKED_RE_DICT[known_tag] = re.compile(r"\$(%s)(:[^$]*)?\$" % known_tag) _KW_RAW_RE_DICT[known_tag] = re.compile(r"\$(%s)(:[^$]*)?\$" % known_tag)
... for regex in _KW_RAW_RE_DICT.keys(): match = _KW_RAW_RE_DICT[regex].search(rest)
But didn't manage to get it working.
I created a local branch, and was trying to experiment with only matching known keywords thusly:
known_tag_list = ['Date' ,'Committer' ,'Authors' ,'Revision- Id','Path' ,'Directory' ,'Filename' ,'File- Id','Now' ,'User' ,'Comm ,'Committer- Email', 'Author1- Name',' Author1- Email', 'Author2- Name',' Author2- Email', 'Author3- Name',' Author3- Ema Name',' User-Email' ]
itter-Name'
il','User-
_KW_COOKED_RE_DICT = {}
_KW_RAW_RE_DICT= {}
for known_tag in known_tag_list:
_KW_COOKED_ RE_DICT[ known_tag] = re.compile( r"\$(%s) (:[^$]* )?\$" % known_tag)
_KW_RAW_ RE_DICT[ known_tag] = re.compile( r"\$(%s) (:[^$]* )?\$" % known_tag)
... RE_DICT. keys():
match = _KW_RAW_ RE_DICT[ regex]. search( rest)
for regex in _KW_RAW_
But didn't manage to get it working.