This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: I36e7ad4b011f22adbf4d4c3dc7a0727f881161db
Rather than downloading the review data in one command and then
re-processing it to build a sql database in another, just move
directly from gerrit to sqlite.
Change-Id: I01545ac8e88f40b5b49148571d93fa16463e9624
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
We may not need this after all, but check it in for posterity.
Change-Id: Ie9568a3e56e1267ddd16b35d4cdcb782478b9906
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Look at the branches that actually exist in the repository rather than
assuming all of the branch names. This lets us handle the charms team
repos, which have numerical branches.
Change-Id: I9ebd90eb716fb26db7aa09edff0de663872c5964
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
The group seems defunct, so focus on the interop group.
Change-Id: I5522866b0ec1641abb66323ace7590193d581529
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
It's easy enough to look up the value and I'm using the script by
itself a lot to fill in missing patches.
Change-Id: I11a2f19c05cfb4fa8498e5aa6ecff4d377884d9e
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Older versions of git do not support the -C option, so switch from
using that to using pushd/cd where appropriate.
Change-Id: Iee0a95f2a790206e9f2caaa47c60ec8273272eea
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Fix the line counting in tools/python3-first/propose.sh
to ignore blank lines when counting the number
of changes being proposed.
TrivialFix
Change-Id: I8dfd7a2ecfa32169aafa1ea7456fb39e67ba36d7
With the improved error handling, do_all.sh is finding errors. Rather
than starting from scratch each time it is run, allow the caller to
just remove the team that has failed most recently and run it
again. Teams that exist are skipped, saving time in finding more errors.
Change-Id: I091765d397afecd5980dae8d389e07119cd2ac8e
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Treat the infra team as a special case because we want to ignore the
project-config repo.
Change-Id: I5eda83126ed4dd5aa5497df1de005f11ecdbdf8e
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Not all of our repositories have a .gitreview file, so go ahead and
pass the branch name in to the script that updates it since we know
the branch in advance anyway.
Change-Id: Ieab71b3b690ad0949ef96a311a8a60d6f8a0c6b7
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Some of the repositories still only have 2.7 jobs.
Change-Id: I0d56810482fe99a051ef1ced079f05dff7b22a35
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This is really most useful for testing. We do not want to use it to
prepare the real patches.
Change-Id: I864cd4f2263c33f09509dc6171b016ae7eaa2682
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This lets us work with teams where extracting a list of repos from the
governance data is not automated.
Change-Id: I7b35ac9b7031df0d503b7056eb4625fad62d73dd
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
If we fail to commit that means there were no changes and we should continue.
Change-Id: I96611b4693b965069bb44dd0972f48a33cb5eab4
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
When we clone the repo, if we got a version from a local cache we may
need to prune dead branches.
Change-Id: I94e5856a3f21a4fe069b3450427514bc82d18614
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Use error code 2 to indicate that we are exiting a program without
doing any work. This leaves error code 1 to mean that the program
actually had an error, and we can check for those errors and report
them.
Add --debug and -v flag where missing in calls to python3-first app.
Change-Id: Ia6f39dc8eee3505ac573670a9e44ae225ed48334
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
When a project has lib-forward-testing, add lib-forward-testing-python3.
Change-Id: Ifd57f23eb6568d49a52a081bf7e75fdc40bec0ca
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Some of the repos do not have the .gitreview files merged yet, so we
have to be explicit about the branch to which we are proposing the change.
Change-Id: I359db161da8532739d00e5a6384993639adb3edb
Signed-off-by: Doug Hellmann <doug@doughellmann.com>