--- a/hgext/infinitepush/fileindexapi.py Sun Apr 22 11:54:10 2018 -0700
+++ b/hgext/infinitepush/fileindexapi.py Mon Apr 23 23:22:52 2018 -0400
@@ -15,6 +15,8 @@
import os
+from mercurial import util
+
from mercurial.utils import stringutil
from . import indexapi
@@ -82,6 +84,7 @@
for dirpath, _, books in self._repo.vfs.walk(self._bookmarkmap):
for book in books:
bookmark = os.path.join(dirpath, book)[prefixlen:]
+ bookmark = util.pconvert(bookmark)
if not matcher(bookmark):
continue
yield bookmark, self._read(os.path.join(dirpath, book))