mirror of
https://gerrit.googlesource.com/git-repo
synced 2025-07-09 08:29:02 +00:00
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
This commit is contained in:
11
project.py
11
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)
|
||||
|
Reference in New Issue
Block a user