Mercurial > kallithea
diff rhodecode/lib/indexers/__init__.py @ 2718:82fb2a161ddf beta
fixes issue #524
- fixed search by filename
- added missing test for this search
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Thu, 16 Aug 2012 11:05:04 +0200 |
parents | 66c778b8cb54 |
children | 63e58ef80ef1 a08624dd675e |
line wrap: on
line diff
--- a/rhodecode/lib/indexers/__init__.py Wed Aug 15 18:25:38 2012 +0200 +++ b/rhodecode/lib/indexers/__init__.py Thu Aug 16 11:05:04 2012 +0200 @@ -89,6 +89,7 @@ CHGSET_IDX_NAME = 'CHGSET_INDEX' + class MakeIndex(BasePasterCommand): max_args = 1 @@ -218,6 +219,11 @@ 'content_short_hl': self.highlight(content_short), 'f_path': f_path }) + elif self.search_type == 'path': + full_repo_path = jn(self.repo_location, res['repository']) + f_path = res['path'].split(full_repo_path)[-1] + f_path = f_path.lstrip(os.sep) + res.update({'f_path': f_path}) elif self.search_type == 'message': res.update({'message_hl': self.highlight(res['message'])})