Repository: incubator-impala
Updated Branches:
  refs/heads/master b94f88a69 -> e2a70388f


Adjust ASF push script names to match our repo setup.

Our gerrit repo is not Impala, but ImpalaASF:

https://gerrit.cloudera.org/#/q/status:open+project:ImpalaASF

Some Impala devlopers already use "gerrit" as a remote name for the
Impala gerrit repo, so use asf-impala as the git remote name.

Change-Id: Icea354314c37b2047c2e7f7c4ff2e0d036dff58b
Reviewed-on: http://gerrit.cloudera.org:8080/3702
Reviewed-by: Matthew Jacobs <[email protected]>
Tested-by: Internal Jenkins


Project: http://git-wip-us.apache.org/repos/asf/incubator-impala/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-impala/commit/e2a70388
Tree: http://git-wip-us.apache.org/repos/asf/incubator-impala/tree/e2a70388
Diff: http://git-wip-us.apache.org/repos/asf/incubator-impala/diff/e2a70388

Branch: refs/heads/master
Commit: e2a70388f5e5aef3160470d1bc6ca03897238706
Parents: b94f88a
Author: Jim Apple <[email protected]>
Authored: Wed Jul 20 14:15:11 2016 -0700
Committer: Tim Armstrong <[email protected]>
Committed: Thu Jul 21 16:31:09 2016 -0700

----------------------------------------------------------------------
 bin/push_to_asf.py | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-impala/blob/e2a70388/bin/push_to_asf.py
----------------------------------------------------------------------
diff --git a/bin/push_to_asf.py b/bin/push_to_asf.py
index cbadad8..0b76a27 100755
--- a/bin/push_to_asf.py
+++ b/bin/push_to_asf.py
@@ -43,7 +43,6 @@ import subprocess
 import sys
 
 APACHE_REPO = "https://git-wip-us.apache.org/repos/asf/incubator-impala.git";
-GERRIT_URL_RE = re.compile(r"ssh://[email protected]:29418/Impala")
 
 # Parsed options, filled in by main().
 OPTIONS = None
@@ -130,13 +129,14 @@ def check_gerrit_remote():
   Otherwise, exits with an error message.
   """
   try:
-    url = check_output(\
-        ['git', 'config', '--local', '--get', 'remote.gerrit.url']).strip()
+    url = check_output(['git', 'config', '--local', '--get',
+                        'remote.' + OPTIONS.remote + '.url']).strip()
   except subprocess.CalledProcessError:
     print >>sys.stderr, "No remote named 'gerrit'. Please set one up following 
"
     print >>sys.stderr, "the contributor guide."
     sys.exit(1)
-  if not GERRIT_URL_RE.match(url):
+  gerrit_url_re = re.compile(OPTIONS.gerrit)
+  if not gerrit_url_re.match(url):
     print >>sys.stderr, "Unexpected URL for remote 'gerrit'."
     print >>sys.stderr, "  Got:     ", url
     print >>sys.stderr, "  Expected to find host '%s' in the URL" % GERRIT_HOST
@@ -262,6 +262,14 @@ def main():
             "this script."))
   p.add_option("-n", "--dry-run", action="store_true",
                help="Perform git pushes with --dry-run")
+  p.add_option(
+      "-r",
+      "--remote",
+      dest="remote",
+      help="Name of the git remote that corresponds to gerrit",
+      default="asf-gerrit")
+  p.add_option("-g", "--gerrit", dest="gerrit", help="Gerrit URL regex",
+               default=r"ssh://[email protected]:29418/ImpalaASF")
   OPTIONS, args = p.parse_args()
   if args:
     p.error("no arguments expected")

Reply via email to