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: