Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(602)

Side by Side Diff: recipe_modules/bot_update/resources/bot_update.py

Issue 2162583004: Revert "Remove all safesync_url functionality from gclient" (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/depot_tools
Patch Set: Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « gclient_scm.py ('k') | recipe_modules/gclient/api.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright 2014 The Chromium Authors. All rights reserved. 2 # Copyright 2014 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 # TODO(hinoka): Use logging. 6 # TODO(hinoka): Use logging.
7 7
8 import cStringIO 8 import cStringIO
9 import codecs 9 import codecs
10 import collections 10 import collections
(...skipping 635 matching lines...) Expand 10 before | Expand all | Expand 10 after
646 print 'Dropping %s:%s from custom deps' % (deps_name, deps_value) 646 print 'Dropping %s:%s from custom deps' % (deps_name, deps_value)
647 else: 647 else:
648 new_custom_deps[deps_name] = deps_value 648 new_custom_deps[deps_name] = deps_value
649 solution['custom_deps'] = new_custom_deps 649 solution['custom_deps'] = new_custom_deps
650 650
651 if first_solution: 651 if first_solution:
652 root = parsed_path 652 root = parsed_path
653 first_solution = False 653 first_solution = False
654 654
655 solution['managed'] = False 655 solution['managed'] = False
656 # We don't want gclient to be using a safesync URL. Instead it should
657 # using the lkgr/lkcr branch/tags.
658 if 'safesync_url' in solution:
659 print 'Removing safesync url %s from %s' % (solution['safesync_url'],
660 parsed_path)
661 del solution['safesync_url']
656 return solutions, root, buildspec 662 return solutions, root, buildspec
657 663
658 664
659 def remove(target): 665 def remove(target):
660 """Remove a target by moving it into build.dead.""" 666 """Remove a target by moving it into build.dead."""
661 dead_folder = path.join(BUILDER_DIR, 'build.dead') 667 dead_folder = path.join(BUILDER_DIR, 'build.dead')
662 if not path.exists(dead_folder): 668 if not path.exists(dead_folder):
663 os.makedirs(dead_folder) 669 os.makedirs(dead_folder)
664 os.rename(target, path.join(dead_folder, uuid.uuid4().hex)) 670 os.rename(target, path.join(dead_folder, uuid.uuid4().hex))
665 671
(...skipping 1102 matching lines...) Expand 10 before | Expand all | Expand 10 after
1768 except Exception: 1774 except Exception:
1769 # Unexpected failure. 1775 # Unexpected failure.
1770 emit_flag(options.flag_file) 1776 emit_flag(options.flag_file)
1771 raise 1777 raise
1772 else: 1778 else:
1773 emit_flag(options.flag_file) 1779 emit_flag(options.flag_file)
1774 1780
1775 1781
1776 if __name__ == '__main__': 1782 if __name__ == '__main__':
1777 sys.exit(main()) 1783 sys.exit(main())
OLDNEW
« no previous file with comments | « gclient_scm.py ('k') | recipe_modules/gclient/api.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698