Mercurial > kallithea
changeset 7275:0efbf3f48bdd
hg: support more strict branch name checking in Mercurial 4.6 - be more careful about not passing unicode branch names
TestHgApi.test_api_get_changesets_with_branch would fail.
author | Mads Kiilerich <mads@kiilerich.com> |
---|---|
date | Fri, 11 May 2018 14:26:48 +0200 |
parents | 0188f3e33c54 |
children | 91b3c9016600 |
files | kallithea/lib/vcs/backends/hg/repository.py |
diffstat | 1 files changed, 1 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/kallithea/lib/vcs/backends/hg/repository.py Fri May 11 14:26:48 2018 +0200 +++ b/kallithea/lib/vcs/backends/hg/repository.py Fri May 11 14:26:48 2018 +0200 @@ -520,7 +520,6 @@ :param branch_name: :param reversed: return changesets in reversed order """ - start_raw_id = self._get_revision(start) start_pos = self.revisions.index(start_raw_id) if start else None end_raw_id = self._get_revision(end) @@ -538,7 +537,7 @@ # filter branches filter_ = [] if branch_name: - filter_.append('branch("%s")' % (branch_name)) + filter_.append('branch("%s")' % safe_str(branch_name)) if start_date: filter_.append('date(">%s")' % start_date) if end_date: