Show More
@@ -18,8 +18,9 b' from rhodecode.lib.vcs.utils.lazy import' | |||
|
18 | 18 | from rhodecode.lib.vcs.utils.ordered_dict import OrderedDict |
|
19 | 19 | from rhodecode.lib.vcs.utils.paths import abspath |
|
20 | 20 | |
|
21 |
from rhodecode.lib.vcs.utils.hgcompat import ui, nullid, match, patch, |
|
|
22 |
get_contact, pull, localrepository, RepoLookupError, |
|
|
21 | from rhodecode.lib.vcs.utils.hgcompat import ui, nullid, match, patch, \ | |
|
22 | diffopts, clone, get_contact, pull, localrepository, RepoLookupError, \ | |
|
23 | Abort, RepoError, hex, scmutil | |
|
23 | 24 | |
|
24 | 25 | |
|
25 | 26 | class MercurialRepository(BaseRepository): |
@@ -472,14 +473,19 b' class MercurialRepository(BaseRepository' | |||
|
472 | 473 | ' this repository' % branch_name) |
|
473 | 474 | if end_pos is not None: |
|
474 | 475 | end_pos += 1 |
|
476 | #filter branches | |
|
475 | 477 | |
|
476 | slice_ = reversed(self.revisions[start_pos:end_pos]) if reverse else \ | |
|
477 | self.revisions[start_pos:end_pos] | |
|
478 | if branch_name: | |
|
479 | revisions = scmutil.revrange(self._repo, | |
|
480 | ['branch("%s")' % (branch_name)]) | |
|
481 | else: | |
|
482 | revisions = self.revisions | |
|
483 | ||
|
484 | slice_ = reversed(revisions[start_pos:end_pos]) if reverse else \ | |
|
485 | revisions[start_pos:end_pos] | |
|
478 | 486 | |
|
479 | 487 | for id_ in slice_: |
|
480 | 488 | cs = self.get_changeset(id_) |
|
481 | if branch_name and cs.branch != branch_name: | |
|
482 | continue | |
|
483 | 489 | if start_date and cs.date < start_date: |
|
484 | 490 | continue |
|
485 | 491 | if end_date and cs.date > end_date: |
General Comments 0
You need to be logged in to leave comments.
Login now