summaryrefslogtreecommitdiffstats
path: root/project.py
diff options
context:
space:
mode:
authorMike Frysinger <vapier@google.com>2020-11-19 19:18:46 -0500
committerMike Frysinger <vapier@google.com>2020-11-20 04:08:19 +0000
commitd7f8683daf1d47bb060a1f054453be6779accede (patch)
tree730a60aa18d47ea3c8398cc78bfd8f1125f3629b /project.py
parent8c1e9cbef161f2ff12dadbacf26affd23876fde9 (diff)
downloadgit-repo-d7f8683daf1d47bb060a1f054453be6779accede.tar.gz
project: do not update local published/ refs in dryrun mode
Bug: https://crbug.com/gerrit/13087 Change-Id: I197e6d6d07c7d325ac294b597d42e895f77c737f Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/289182 Reviewed-by: Michael Mortensen <mmortensen@google.com> Tested-by: Mike Frysinger <vapier@google.com>
Diffstat (limited to 'project.py')
-rw-r--r--project.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/project.py b/project.py
index 29f6b1e8..f838c6f4 100644
--- a/project.py
+++ b/project.py
@@ -1026,10 +1026,11 @@ class Project(object):
1026 if GitCommand(self, cmd, bare=True).Wait() != 0: 1026 if GitCommand(self, cmd, bare=True).Wait() != 0:
1027 raise UploadError('Upload failed') 1027 raise UploadError('Upload failed')
1028 1028
1029 msg = "posted to %s for %s" % (branch.remote.review, dest_branch) 1029 if not dryrun:
1030 self.bare_git.UpdateRef(R_PUB + branch.name, 1030 msg = "posted to %s for %s" % (branch.remote.review, dest_branch)
1031 R_HEADS + branch.name, 1031 self.bare_git.UpdateRef(R_PUB + branch.name,
1032 message=msg) 1032 R_HEADS + branch.name,
1033 message=msg)
1033 1034
1034# Sync ## 1035# Sync ##
1035 def _ExtractArchive(self, tarpath, path=None): 1036 def _ExtractArchive(self, tarpath, path=None):