| OLD | NEW |
| 1 # Copyright (c) 2010 Google Inc. All rights reserved. | 1 # Copyright (c) 2010 Google Inc. All rights reserved. |
| 2 # | 2 # |
| 3 # Redistribution and use in source and binary forms, with or without | 3 # Redistribution and use in source and binary forms, with or without |
| 4 # modification, are permitted provided that the following conditions are | 4 # modification, are permitted provided that the following conditions are |
| 5 # met: | 5 # met: |
| 6 # | 6 # |
| 7 # * Redistributions of source code must retain the above copyright | 7 # * Redistributions of source code must retain the above copyright |
| 8 # notice, this list of conditions and the following disclaimer. | 8 # notice, this list of conditions and the following disclaimer. |
| 9 # * Redistributions in binary form must reproduce the above | 9 # * Redistributions in binary form must reproduce the above |
| 10 # copyright notice, this list of conditions and the following disclaimer | 10 # copyright notice, this list of conditions and the following disclaimer |
| (...skipping 783 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 794 last_output_time = time.time() | 794 last_output_time = time.time() |
| 795 _log.info(out) | 795 _log.info(out) |
| 796 | 796 |
| 797 if process.poll() == None: | 797 if process.poll() == None: |
| 798 _log.error('Command hung: %s' % subprocess_command) | 798 _log.error('Command hung: %s' % subprocess_command) |
| 799 return False | 799 return False |
| 800 return True | 800 return True |
| 801 | 801 |
| 802 # FIXME: Move this somewhere more general. | 802 # FIXME: Move this somewhere more general. |
| 803 def tree_status(self): | 803 def tree_status(self): |
| 804 blink_tree_status_url = "http://blink-status.appspot.com/status" | 804 blink_tree_status_url = "http://chromium-status.appspot.com/status" |
| 805 status = urllib2.urlopen(blink_tree_status_url).read().lower() | 805 status = urllib2.urlopen(blink_tree_status_url).read().lower() |
| 806 if status.find('closed') != -1 or status == "0": | 806 if status.find('closed') != -1 or status == "0": |
| 807 return 'closed' | 807 return 'closed' |
| 808 elif status.find('open') != -1 or status == "1": | 808 elif status.find('open') != -1 or status == "1": |
| 809 return 'open' | 809 return 'open' |
| 810 return 'unknown' | 810 return 'unknown' |
| 811 | 811 |
| 812 def execute(self, options, args, tool): | 812 def execute(self, options, args, tool): |
| 813 if tool.scm().executable_name == "svn": | 813 if tool.scm().executable_name == "svn": |
| 814 _log.error("Auto rebaseline only works with a git checkout.") | 814 _log.error("Auto rebaseline only works with a git checkout.") |
| (...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 969 self._tool.scm().checkout_branch(old_branch_name_or_ref) | 969 self._tool.scm().checkout_branch(old_branch_name_or_ref) |
| 970 else: | 970 else: |
| 971 self._log_queue.put(self.QUIT_LOG) | 971 self._log_queue.put(self.QUIT_LOG) |
| 972 log_thread.join() | 972 log_thread.join() |
| 973 | 973 |
| 974 def execute(self, options, args, tool): | 974 def execute(self, options, args, tool): |
| 975 self._verbose = options.verbose | 975 self._verbose = options.verbose |
| 976 while True: | 976 while True: |
| 977 self._do_one_rebaseline() | 977 self._do_one_rebaseline() |
| 978 time.sleep(self.SLEEP_TIME_IN_SECONDS) | 978 time.sleep(self.SLEEP_TIME_IN_SECONDS) |
| OLD | NEW |