Changeset 392
- Timestamp:
- 01/21/06 04:51:35 (3 years ago)
- Files:
-
- reposearchplugin/0.9/tracreposearch/search.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
reposearchplugin/0.9/tracreposearch/search.py
r379 r392 3 3 from trac.versioncontrol.api import Node 4 4 from trac.perm import IPermissionRequestor 5 from trac.util import Markup 5 from trac.util import Markup, escape 6 6 import re 7 7 import posixpath … … 107 107 'Directory') 108 108 else: 109 yield (self.env.href.browser(node.path), 109 found = 0 110 for n, line in enumerate(node.get_content().read().splitlines()): 111 line = line.lower() 112 for q in query: 113 idx = line.find(q) 114 if idx != -1: 115 found = n + 1 116 break 117 if found: 118 break 119 120 yield (self.env.href.browser(node.path) + (found and '#L%i' % found or ''), 110 121 node.path, change.date, change.author, 111 122 shorten_result(node.get_content().read(), query))
