You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using a pathspec like ':!foo' as argument to repo.is_dirty() will result in :
git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)
cmdline: git diff --cached --abbrev=40 --full-index --raw :!foo
stderr: 'fatal: ambiguous argument '!foo': unknown revision or path not in the working tree.
The code should be adding a -- before the path to avoid any ambiguity. For instance, like that:
if path:
default_args.append('--')
default_args.append(path)
The text was updated successfully, but these errors were encountered:
Thanks for taking a look and offering up a solution. It looks like the corresponding change would have to be done here, and a PR would be very welcome.
Using a pathspec like ':!foo' as argument to
repo.is_dirty()
will result in :The code should be adding a
--
before the path to avoid any ambiguity. For instance, like that:The text was updated successfully, but these errors were encountered: