| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright 2013 the V8 project authors. All rights reserved. | 2 # Copyright 2013 the V8 project authors. All rights reserved. |
| 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 | 10 # copyright notice, this list of conditions and the following |
| (...skipping 588 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 599 self["current_branch"] = self.GitCurrentBranch() | 599 self["current_branch"] = self.GitCurrentBranch() |
| 600 | 600 |
| 601 # Fetch unfetched revisions. | 601 # Fetch unfetched revisions. |
| 602 self.vc.Fetch() | 602 self.vc.Fetch() |
| 603 | 603 |
| 604 def PrepareBranch(self): | 604 def PrepareBranch(self): |
| 605 # Delete the branch that will be created later if it exists already. | 605 # Delete the branch that will be created later if it exists already. |
| 606 self.DeleteBranch(self._config["BRANCHNAME"]) | 606 self.DeleteBranch(self._config["BRANCHNAME"]) |
| 607 | 607 |
| 608 def CommonCleanup(self): | 608 def CommonCleanup(self): |
| 609 self.GitCheckout(self["current_branch"]) | 609 if ' ' in self["current_branch"]: |
| 610 self.GitCheckout('master') |
| 611 else: |
| 612 self.GitCheckout(self["current_branch"]) |
| 610 if self._config["BRANCHNAME"] != self["current_branch"]: | 613 if self._config["BRANCHNAME"] != self["current_branch"]: |
| 611 self.GitDeleteBranch(self._config["BRANCHNAME"]) | 614 self.GitDeleteBranch(self._config["BRANCHNAME"]) |
| 612 | 615 |
| 613 # Clean up all temporary files. | 616 # Clean up all temporary files. |
| 614 for f in glob.iglob("%s*" % self._config["PERSISTFILE_BASENAME"]): | 617 for f in glob.iglob("%s*" % self._config["PERSISTFILE_BASENAME"]): |
| 615 if os.path.isfile(f): | 618 if os.path.isfile(f): |
| 616 os.remove(f) | 619 os.remove(f) |
| 617 if os.path.isdir(f): | 620 if os.path.isdir(f): |
| 618 shutil.rmtree(f) | 621 shutil.rmtree(f) |
| 619 | 622 |
| (...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 880 for (number, step_class) in enumerate(step_classes): | 883 for (number, step_class) in enumerate(step_classes): |
| 881 steps.append(MakeStep(step_class, number, self._state, self._config, | 884 steps.append(MakeStep(step_class, number, self._state, self._config, |
| 882 options, self._side_effect_handler)) | 885 options, self._side_effect_handler)) |
| 883 for step in steps[options.step:]: | 886 for step in steps[options.step:]: |
| 884 if step.Run(): | 887 if step.Run(): |
| 885 return 0 | 888 return 0 |
| 886 return 0 | 889 return 0 |
| 887 | 890 |
| 888 def Run(self, args=None): | 891 def Run(self, args=None): |
| 889 return self.RunSteps(self._Steps(), args) | 892 return self.RunSteps(self._Steps(), args) |
| OLD | NEW |