From 87984c6db4962043c2b9e5a5a4a30eaf6d066077 Mon Sep 17 00:00:00 2001 From: Changcheng Xiao Date: Wed, 2 Aug 2017 16:55:03 +0200 Subject: Add options for git-repo to support private and wip changes This change adds options for git-repo tool to support private changes and work-in-progress changes. Change-Id: I343491f5949f06f1580d53f9cc0dee2dca09130f --- project.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'project.py') diff --git a/project.py b/project.py index 9a795272..0b7baeed 100644 --- a/project.py +++ b/project.py @@ -176,11 +176,15 @@ class ReviewableBranch(object): def UploadForReview(self, people, auto_topic=False, draft=False, + private=False, + wip=False, dest_branch=None): self.project.UploadForReview(self.name, people, auto_topic=auto_topic, draft=draft, + private=private, + wip=wip, dest_branch=dest_branch) def GetPublishedRefs(self): @@ -1107,6 +1111,8 @@ class Project(object): people=([], []), auto_topic=False, draft=False, + private=False, + wip=False, dest_branch=None): """Uploads the named branch for code review. """ @@ -1158,9 +1164,14 @@ class Project(object): dest_branch) if auto_topic: ref_spec = ref_spec + '/' + branch.name + if not url.startswith('ssh://'): rp = ['r=%s' % p for p in people[0]] + \ ['cc=%s' % p for p in people[1]] + if private: + rp = rp + ['private'] + if wip: + rp = rp + ['wip'] if rp: ref_spec = ref_spec + '%' + ','.join(rp) cmd.append(ref_spec) -- cgit v1.2.3-54-g00ecf