summaryrefslogtreecommitdiffstats
path: root/project.py
diff options
context:
space:
mode:
authorJoe Onorato <joeo@android.com>2008-11-17 16:56:36 -0500
committerJoe Onorato <joeo@android.com>2008-11-19 11:55:06 -0500
commit2896a79120fe1de65472736f756c47b558b44db1 (patch)
tree73a105ae2e3138575b82e9840a69c8b2eca0dd1e /project.py
parent8c6eef4713db36a2063dd5a68b3d37a5e4276508 (diff)
downloadgit-repo-2896a79120fe1de65472736f756c47b558b44db1.tar.gz
Add --review and --cc flags to repo upload, so you can
assign reviewers when you upload changes.
Diffstat (limited to 'project.py')
-rw-r--r--project.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/project.py b/project.py
index 39550335..fe3ce34a 100644
--- a/project.py
+++ b/project.py
@@ -142,9 +142,10 @@ class ReviewableBranch(object):
142 R_HEADS + self.name, 142 R_HEADS + self.name,
143 '--') 143 '--')
144 144
145 def UploadForReview(self): 145 def UploadForReview(self, people):
146 self.project.UploadForReview(self.name, 146 self.project.UploadForReview(self.name,
147 self.replace_changes) 147 self.replace_changes,
148 people)
148 149
149 @property 150 @property
150 def tip_url(self): 151 def tip_url(self):
@@ -456,7 +457,7 @@ class Project(object):
456 return rb 457 return rb
457 return None 458 return None
458 459
459 def UploadForReview(self, branch=None, replace_changes=None): 460 def UploadForReview(self, branch=None, replace_changes=None, people=([],[])):
460 """Uploads the named branch for code review. 461 """Uploads the named branch for code review.
461 """ 462 """
462 if branch is None: 463 if branch is None:
@@ -495,6 +496,7 @@ class Project(object):
495 dest_branch = dest_branch, 496 dest_branch = dest_branch,
496 src_branch = R_HEADS + branch.name, 497 src_branch = R_HEADS + branch.name,
497 bases = base_list, 498 bases = base_list,
499 people = people,
498 replace_changes = replace_changes) 500 replace_changes = replace_changes)
499 except proto_client.ClientLoginError: 501 except proto_client.ClientLoginError:
500 raise UploadError('Login failure') 502 raise UploadError('Login failure')