diff --git a/scm-plugins/scm-hg-plugin/src/main/resources/sonia/scm/python/filelog.py b/scm-plugins/scm-hg-plugin/src/main/resources/sonia/scm/python/filelog.py index af63e1ca98..3dce68bbb6 100644 --- a/scm-plugins/scm-hg-plugin/src/main/resources/sonia/scm/python/filelog.py +++ b/scm-plugins/scm-hg-plugin/src/main/resources/sonia/scm/python/filelog.py @@ -116,8 +116,12 @@ def collectFiles(repo, revCtx, files, directories): paths.append(f) else: length = len(path.split('/')) + 1 + directory = path + if not directory.endswith('/'): + directory += '/' + for f in mf: - if f.startswith(path): + if f.startswith(directory): paths.append(f) for p in paths: