# HG changeset patch # User RhodeCode Admin # Date 2023-07-27 08:21:42 # Node ID 87b01bb361e2cac2ddbdb34b033b762234208425 # Parent 1721e701b504aad2287be1cbc1e58e51b1208c61 archival: fixed archival generation at subpaths diff --git a/vcsserver/remote/hg.py b/vcsserver/remote/hg.py --- a/vcsserver/remote/hg.py +++ b/vcsserver/remote/hg.py @@ -1143,7 +1143,7 @@ class HgRemote(RemoteBase): if is_root: matcher = alwaysmatcher(badfn=None) else: - matcher = patternmatcher('', [(b'glob', path+'/**', b'')], badfn=None) + matcher = patternmatcher('', [(b'glob', safe_bytes(path)+b'/**', b'')], badfn=None) file_iter = ctx.manifest().walk(matcher) for fn in file_iter: