This just centralizes the code for getting the core team for a
project. The next patch will add an alternate method for determining
the team by querying gerrit's REST API.
Change-Id: I016fd8378c5fb69ed7c9192899d8dcfe9bdb466e
This code was reconnecting via ssh on every iteration of the loop,
which is completely unnecessary. It should use the existing
connection and only reconnect if there was an SSH error when exeuting
a command. The code should also explicitly close the connection when
its done.
Change-Id: I2545a1ca5e0cd39a8b453445ea25927756b1fd19
With no cache, this code has to download the entire review history for
a project, which takes a really long time, not to mention it's
generally wasteful.
There was code to keep a local cache, but it expired after an hour.
It would make quick repeated runs go faster, but for the stats I keep
posted for OpenStack projects this didn't help. I regenerate
everything less often. My stats site is basically broken because of
how terribly inefficient this is.
This updated code keeps the cache around without expiring it.
Instead, it just updates the cache until it hits the first change that
hasn't changed since our cached version and stops. This should make
things work much better and allow my stats site to keep working.
Change-Id: I784b99dfabeeca81c779dcfda15f1f20bb736957
The reviewstats library cannot be installed from PyPI as it is, as
a tag is needed, or at least a package download URL must be
specified. A user can still install the library and the utilities
by cloning the repo and running the setup script, and therefore
this process is documented rather than the erroneous pip command.
Change-Id: I342fa0f68242316e7ef7bb5959118fdd32d10b9e
For docs:
Add openstackdocstheme as new repository, remove recently removed folks
from core-team list. Fix typos in Summer's and Shilla's login.
Add three new core members.
For security-docs:
Add Nathaniel Dillon (sicarie)
Change-Id: I90609adbb32cf1e6a86e0ea83483ef6f9b464466
This allows the user to specify the private key to use to connect
to the gerrit server, and to specify which gerrit server to use.
Change-Id: I391e9a81350dfc8820d181392574b2cd8f2c3f6a
Add the possibility to choose a gerrit server in this script, to
be consistent with the other command-line utilities.
Change-Id: If17f9dc3262ebc04cc8c8cabc3cdee04c0b14d5c
Update the subproject list for Trove to reflect the fact that
trove-specs and trove-integration are part of the Trove project.
Change-Id: If78a34c7e0032d467bf78f876908eb028b42dc47
Sync Trove core reviewer list so that it is now up-to-date. This
includes adding new core reviewers and dropping old ones we are no
longer active.
Change-Id: Ib7d95e4a4f8c75be6558119a0d6a1b8f35d1423e
These members were removed from the core team after confirming they are
not involved with the project anymore.
Change-Id: I8a73450747afa9e85e5f3269605c921edb1808b6
As discussed on openstack-dev, tchaypo (aka James Polley, aka me, so
please don't approve this commit without getting approval from Spamaps)
is now a TripleO core reviewer.
Change-Id: I9b68b1473fd379d311d2bbfeb82d40a3e4cdecb6
We've removed two folks (rkukura and nati_ueno) and added two new core
reviewers (HenryG and kevinbenton).
Change-Id: I4e8921467fb462d381ac9491a9bacbb43bfbe87e
Workflow documentation links were updated, but the wording doesn't
quite make sense now because the first link includes the second link.
Made adjustments to the text so that it is clear which link to use.
Change-Id: I84181d1b095ae6af363e5be660fb39aaaaac05ba