mirror of
https://github.com/pre-commit/pre-commit.git
synced 2026-01-13 12:30:08 -06:00
Merge pull request #375 from vinayinvicible/master
only consider forward diff in changed files
This commit is contained in:
@@ -51,7 +51,7 @@ def _print_user_skipped(hook, write, args):
|
||||
|
||||
def get_changed_files(new, old):
|
||||
return cmd_output(
|
||||
'git', 'diff', '--name-only', '{0}..{1}'.format(old, new),
|
||||
'git', 'diff', '--name-only', '{0}...{1}'.format(old, new),
|
||||
)[1].splitlines()
|
||||
|
||||
|
||||
|
||||
@@ -401,6 +401,10 @@ def test_get_changed_files():
|
||||
)
|
||||
assert files == ['CHANGELOG.md', 'setup.py']
|
||||
|
||||
# files changed in source but not in origin should not be returned
|
||||
files = get_changed_files('HEAD~10', 'HEAD')
|
||||
assert files == []
|
||||
|
||||
|
||||
def test_lots_of_files(mock_out_store_directory, tempdir_factory):
|
||||
# windows xargs seems to have a bug, here's a regression test for
|
||||
|
||||
Reference in New Issue
Block a user