Chromium Code Reviews| Index: checkout.py |
| diff --git a/checkout.py b/checkout.py |
| index 68781cb4c78ba61655c271bddafebc5af127541c..15d548cdb6ee8004ad0ba47e0dbcb2efd006f63c 100644 |
| --- a/checkout.py |
| +++ b/checkout.py |
| @@ -707,10 +707,14 @@ class GitCheckout(CheckoutBase): |
| found_files = self._check_output_git( |
| ['diff', '--ignore-submodules', |
| '--name-only', '--staged']).splitlines(False) |
| - assert sorted(patches.filenames) == sorted(found_files), ( |
| - 'Found extra %s locally, %s not patched' % ( |
| - sorted(set(found_files) - set(patches.filenames)), |
| - sorted(set(patches.filenames) - set(found_files)))) |
| + if sorted(patches.filenames) != sorted(found_files): |
| + extra_files = sorted(set(found_files) - set(patches.filenames)) |
| + unpatched_files = sorted(set(patches.filenames) - set(found_files)) |
| + if extra_files: |
| + print 'Found extra files: %r' % (extra_files,) |
|
M-A Ruel
2014/05/12 12:35:55
I disagree that checkout.py should ever "print" at
|
| + if unpatched_files: |
| + print 'Found unpatched files: %r' % (unpatched_files,) |
| + |
|
M-A Ruel
2014/05/12 12:35:55
One superfluous line.
|
| def commit(self, commit_message, user): |
| """Commits, updates the commit message and pushes.""" |