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 |