1c7264f925
Implement a trivial caching system that will allow us to skip even attempting gerrit and github remote operations for projects that we've processed successfully in previous passes. This should hopefully reduce the amount of time we spend processing the projects.yaml file. In the future, we could extend this to tracking more specific actions- such as the description set in github, so that we could know whether or not they have changed and thus need to be processed again. In this form, acls files will always be processed. Change-Id: I07b13c8663e6f9ee1255a4e56caf556ea49fb51b |
||
---|---|---|
jeepyb | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
CONTRIBUTING.md | ||
MANIFEST.in | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Tools to Manage Gerrit Projects
jeepyb is a collection of tools which make managing a gerrit easier. Specifically, management of gerrit projects and their associated upstream integration with things like github, launchpad, and storyboard.