mirror of
https://github.com/pre-commit/pre-commit.git
synced 2026-02-17 08:14:42 +04:00
Do not crash in staged_files_only if patch_dir does not exist
This commit is contained in:
parent
773a817f7f
commit
bcf6321bd4
2 changed files with 11 additions and 0 deletions
|
|
@ -8,6 +8,7 @@ import time
|
|||
|
||||
from pre_commit.util import CalledProcessError
|
||||
from pre_commit.util import cmd_output
|
||||
from pre_commit.util import mkdirp
|
||||
|
||||
|
||||
logger = logging.getLogger('pre_commit')
|
||||
|
|
@ -43,6 +44,7 @@ def staged_files_only(patch_dir):
|
|||
'Stashing unstaged files to {}.'.format(patch_filename),
|
||||
)
|
||||
# Save the current unstaged changes as a patch
|
||||
mkdirp(patch_dir)
|
||||
with io.open(patch_filename, 'wb') as patch_file:
|
||||
patch_file.write(diff_stdout_binary)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue