From 819cc81c57848a1b2331c603c036547fad6caa75 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Wed, 19 Feb 2020 02:27:22 -0500 Subject: upload: add support for standard --dry-run Change-Id: I69ea2f3170ba17bfb9e0e3771db4ecc66a736797 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/255856 Tested-by: Mike Frysinger Reviewed-by: David Pursehouse --- project.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'project.py') diff --git a/project.py b/project.py index 06606fa6..86c9ef00 100644 --- a/project.py +++ b/project.py @@ -198,6 +198,7 @@ class ReviewableBranch(object): return self._base_exists def UploadForReview(self, people, + dryrun=False, auto_topic=False, hashtags=(), draft=False, @@ -207,8 +208,9 @@ class ReviewableBranch(object): dest_branch=None, validate_certs=True, push_options=None): - self.project.UploadForReview(self.name, - people, + self.project.UploadForReview(branch=self.name, + people=people, + dryrun=dryrun, auto_topic=auto_topic, hashtags=hashtags, draft=draft, @@ -1332,6 +1334,7 @@ class Project(object): def UploadForReview(self, branch=None, people=([], []), + dryrun=False, auto_topic=False, hashtags=(), draft=False, @@ -1369,6 +1372,8 @@ class Project(object): if url is None: raise UploadError('review not configured') cmd = ['push'] + if dryrun: + cmd.append('-n') if url.startswith('ssh://'): cmd.append('--receive-pack=gerrit receive-pack') -- cgit v1.2.3-54-g00ecf