From ac865aa1758d7c229226aa0bedc8b7ef07c9581d Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Thu, 28 Nov 2013 18:02:55 -0500 Subject: [PATCH] Add replicate command In order to trigger a replication in jeepyb, we need a replicate command in gerritlib. Change-Id: Icaea639f9f7a17b1697b573788665bff638ac695 --- gerritlib/gerrit.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gerritlib/gerrit.py b/gerritlib/gerrit.py index f3c84c4..8d2e7ac 100644 --- a/gerritlib/gerrit.py +++ b/gerritlib/gerrit.py @@ -141,6 +141,11 @@ class Gerrit(object): out, err = self._ssh(cmd) return out.split('\n') + def replicate(self, project='--all'): + cmd = 'gerrit replicate %s' % project + out, err = self._ssh(cmd) + return out.split('\n') + def review(self, project, change, message, action={}): cmd = 'gerrit review %s --project %s' % (change, project) if message: