##// END OF EJS Templates
vcs: make hg get_changesets compatible with py3...
Mads Kiilerich -
r7941:7c43e15f default
parent child Browse files
Show More
@@ -509,11 +509,11 b' class MercurialRepository(BaseRepository'
509 :param reversed: return changesets in reversed order
509 :param reversed: return changesets in reversed order
510 """
510 """
511 start_raw_id = self._get_revision(start)
511 start_raw_id = self._get_revision(start)
512 start_pos = self.revisions.index(start_raw_id) if start else None
512 start_pos = None if start is None else self.revisions.index(start_raw_id)
513 end_raw_id = self._get_revision(end)
513 end_raw_id = self._get_revision(end)
514 end_pos = self.revisions.index(end_raw_id) if end else None
514 end_pos = None if end is None else self.revisions.index(end_raw_id)
515
515
516 if None not in [start, end] and start_pos > end_pos:
516 if start_pos is not None and end_pos is not None and start_pos > end_pos:
517 raise RepositoryError("Start revision '%s' cannot be "
517 raise RepositoryError("Start revision '%s' cannot be "
518 "after end revision '%s'" % (start, end))
518 "after end revision '%s'" % (start, end))
519
519
General Comments 0
You need to be logged in to leave comments. Login now