[Openstack] git-review removing /gerrit

Raghuram Vadapalli raghuram.4350 at gmail.com
Thu Jun 22 09:04:35 UTC 2017


I am trying to checkout a change from gerrit using git review -d <changeID>
 -v.

I am getting following error:

2017-06-21 23:40:20.187678 Running: git config --get gitreview.scheme
2017-06-21 23:40:20.190498 Running: git config --get gitreview.hostname
2017-06-21 23:40:20.193283 Running: git config --get gitreview.port
2017-06-21 23:40:20.196035 Running: git config --get gitreview.project
2017-06-21 23:40:20.198816 Running: git log --color=never --oneline HEAD^1..HEAD
2017-06-21 23:40:20.202041 Running: git remote
2017-06-21 23:40:20.204871 Running: git branch -a --color=never
2017-06-21 23:40:20.207789 Running: git config --get remote.origin.pushurl
2017-06-21 23:40:20.210567 Running: git config --list
Found origin Push URL: https://git.opendaylight.org/gerrit
Query gerrit https://git.opendaylight.org/changes/?q=59148&o=CURRENT_REVISION
2017-06-21 <https://git.opendaylight.org/changes/?q=59148&o=CURRENT_REVISION2017-06-21>
23:40:20.213423 Running: git config --bool --get http.sslVerify
/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py:838:
InsecureRequestWarning: Unverified HTTPS request is being made. Adding
certificate verification is strongly advised. See:
https://urllib3.readthedocs.io/en/latest/security.html
  InsecureRequestWarning)
Cannot query patchset information
The following command failed with exit code 104
    "GET https://git.opendaylight.org/changes/?q=59148&o=CURRENT_REVISION"
-----------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/>
<title>Error 404 </title>
</head>
<body>
<h2>HTTP ERROR: 404</h2>
<p>Problem accessing /changes/. Reason:
<pre>    Not Found</pre></p>
<hr /><i><small>Powered by Jetty://</small></i>
</body>
</html>

-----------------------

It is clearly because git-review is removing /gerrit from the url. It will
work properly if it queries
https://git.opendaylight.org/gerrit/changes/?q=59148&o=CURRENT_REVISIONinstead
of https://git.opendaylight.org/changes/?q=59148&o=CURRENT_REVISION.

The following is my git config:

user.email=<some mail>user.name=<Name>
push.default=simple
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.required=true
credential.helper=cache --timeout=1000000
url.https://github.com.insteadof=git://github.com
gpg.program=gpg2
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
remote.origin.url=https://git.opendaylight.org/gerrit/a/integration/test
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
remote.origin.push=HEAD:refs/for/master
branch.master.remote=origin
branch.master.merge=refs/heads/master
http.proxy=<my proxy server>
http.sslverify=false
https.proxy=<my proxy server>
gitreview.remote=origin
gitreview.scheme=http
gitreview.hostname=https://git.opendaylight.org/gerrit/
gitreview.port=80
gitreview.project=integration/test
<https://git.opendaylight.org/gerrit/gitreview.port=80gitreview.project=integration/test>


Regards,

Raghuram
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20170622/7ec8daf0/attachment.html>


More information about the Openstack mailing list