| OLD | NEW |
| (Empty) | |
| 1 #!/usr/bin/env python |
| 2 # |
| 3 # Copyright 2012 Google Inc. All Rights Reserved. |
| 4 |
| 5 import overrides_database |
| 6 import shutil |
| 7 import subprocess |
| 8 import sys |
| 9 |
| 10 |
| 11 def svn_update(path, rev): |
| 12 subprocess.call(['svn', 'up', '-r', str(rev), path]) |
| 13 |
| 14 |
| 15 def update_overridden_files(old_rev, new_rev): |
| 16 assert old_rev < new_rev |
| 17 for override in overrides_database.OVERRIDDEN_FILES: |
| 18 patched = override['modified'] |
| 19 orig = override['original'] |
| 20 svn_update(orig, old_rev) |
| 21 shutil.copyfile(patched, orig) |
| 22 svn_update(orig, new_rev) |
| 23 shutil.copyfile(orig, patched) |
| 24 |
| 25 |
| 26 if __name__ == '__main__': |
| 27 update_overridden_files(int(sys.argv[1]), int(sys.argv[2])) |
| OLD | NEW |