Now you can use commit --interactive and pylint at the same time. David Shea (2): Use git status -z Handle unstaged changes in the pre-commit hook. scripts/githooks/pre-commit | 39 ++++++++++++++++++++++++++------------- 1 file changed, 26 insertions(+), 13 deletions(-) -- 2.1.0