diff options
Diffstat (limited to 'mesonbuild/msubprojects.py')
-rwxr-xr-x | mesonbuild/msubprojects.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mesonbuild/msubprojects.py b/mesonbuild/msubprojects.py index 61ba3a4..dd9f125 100755 --- a/mesonbuild/msubprojects.py +++ b/mesonbuild/msubprojects.py @@ -216,7 +216,8 @@ class Runner: # Note: `--all` is used, and not `--include-untracked`, to prevent # a potential error if `.meson-subproject-wrap-hash.txt` matches a # gitignore pattern. - self.git_verbose(['stash', 'push', '--all', ':!/.meson-subproject-wrap-hash.txt']) + # We must add the dot in addition to the negation, because older versions of git have a bug. + self.git_verbose(['stash', 'push', '--all', ':!/.meson-subproject-wrap-hash.txt', '.']) def git_show(self) -> None: commit_message = self.git_output(['show', '--quiet', '--pretty=format:%h%n%d%n%s%n[%an]']) |