summaryrefslogtreecommitdiff
path: root/gbp/git/repository.py
diff options
context:
space:
mode:
Diffstat (limited to 'gbp/git/repository.py')
-rw-r--r--gbp/git/repository.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/gbp/git/repository.py b/gbp/git/repository.py
index d6b9874..3c79896 100644
--- a/gbp/git/repository.py
+++ b/gbp/git/repository.py
@@ -178,6 +178,16 @@ class GitRepository(object):
return self.rev_parse('HEAD')
#{ Branches and Merging
+ def rename_branch(self, branch, newbranch):
+ """
+ Rename branch
+
+ @param branch: name of the branch to be renamed
+ @param newbranch: new name of the branch
+ """
+ args = GitArgs("-m", branch, newbranch)
+ self._git_command("branch", args.args)
+
def create_branch(self, branch, rev=None):
"""
Create a new branch