diff options
Diffstat (limited to 'src/setuptools_scm/file_finder_git.py')
-rw-r--r-- | src/setuptools_scm/file_finder_git.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/setuptools_scm/file_finder_git.py b/src/setuptools_scm/file_finder_git.py index 8b81d2c..9aa6245 100644 --- a/src/setuptools_scm/file_finder_git.py +++ b/src/setuptools_scm/file_finder_git.py @@ -62,5 +62,8 @@ def git_find_files(path=""): toplevel = _git_toplevel(path) if not toplevel: return [] + fullpath = os.path.abspath(os.path.normpath(path)) + if not fullpath.startswith(toplevel): + trace("toplevel mismatch", toplevel, fullpath) git_files, git_dirs = _git_ls_files_and_dirs(toplevel) return scm_find_files(path, git_files, git_dirs) |