Merge pull request #375 from vinayinvicible/master

only consider forward diff in changed files
This commit is contained in:
Anthony Sottile
2016-06-01 10:17:21 -07:00
2 changed files with 5 additions and 1 deletions

View File

@@ -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()

View File

@@ -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