diff options
Diffstat (limited to 'project.py')
-rw-r--r-- | project.py | 22 |
1 files changed, 10 insertions, 12 deletions
@@ -2003,8 +2003,8 @@ class Project(object): | |||
2003 | name: The name of the branch to abandon. | 2003 | name: The name of the branch to abandon. |
2004 | 2004 | ||
2005 | Returns: | 2005 | Returns: |
2006 | True if the abandon succeeded; False if it didn't; None if the | 2006 | True if the abandon succeeded; Raises GitCommandError if it didn't; |
2007 | branch didn't exist. | 2007 | None if the branch didn't exist. |
2008 | """ | 2008 | """ |
2009 | rev = R_HEADS + name | 2009 | rev = R_HEADS + name |
2010 | all_refs = self.bare_ref.all | 2010 | all_refs = self.bare_ref.all |
@@ -2025,16 +2025,14 @@ class Project(object): | |||
2025 | ) | 2025 | ) |
2026 | else: | 2026 | else: |
2027 | self._Checkout(revid, quiet=True) | 2027 | self._Checkout(revid, quiet=True) |
2028 | 2028 | GitCommand( | |
2029 | return ( | 2029 | self, |
2030 | GitCommand( | 2030 | ["branch", "-D", name], |
2031 | self, | 2031 | capture_stdout=True, |
2032 | ["branch", "-D", name], | 2032 | capture_stderr=True, |
2033 | capture_stdout=True, | 2033 | verify_command=True, |
2034 | capture_stderr=True, | 2034 | ).Wait() |
2035 | ).Wait() | 2035 | return True |
2036 | == 0 | ||
2037 | ) | ||
2038 | 2036 | ||
2039 | def PruneHeads(self): | 2037 | def PruneHeads(self): |
2040 | """Prune any topic branches already merged into upstream.""" | 2038 | """Prune any topic branches already merged into upstream.""" |