Gerrit event queue
Project description
gerritqueue
Gerrit Queue is a Gerrit event queue using Redis.
Requirements
- Python (3.7+)
- pip
- redis
Installation
apt update
apt install python3-dev python3-pip python3-setuptools
pip install gerritqueue
Updating
pip install gerritqueue --upgrade
Running
gerritqueue \
--config-file config.json \
--gerrit-query "change:1"
Settings
Gerrit Queue parameters can be set in the file of config.json.
An example of configuration in config.json
{
"gerrit": {
"debug": false,
"host": "localhost",
"pass": "pass",
"port": 80,
"query": {
"option": ["CURRENT_REVISION"]
},
"user": "user"
},
"redis": {
"db": 0,
"debug": false,
"hash": {
"expire": {
"days": 1
},
"name": "_number",
"value": "current_revision"
},
"host": "localhost",
"pass": "pass",
"port": 6379
}
}
Redis
Name Value
CHANGE_NUMBER CURRENT_REVISION
License Apache
Project License can be found here.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gerritqueue-1.0.1.tar.gz
(8.4 kB
view details)
Built Distribution
File details
Details for the file gerritqueue-1.0.1.tar.gz
.
File metadata
- Download URL: gerritqueue-1.0.1.tar.gz
- Upload date:
- Size: 8.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54503282b1602167f3ea60738bebccc0e3a5bb772eb2520677f886c852e401fb |
|
MD5 | a32f478d7128c99ce3635fb775d7d6ce |
|
BLAKE2b-256 | c6f3632f2ddccb76ec4756b853c9a2c5a810868bb7e2eaffeec25d56b6edfa85 |
File details
Details for the file gerritqueue-1.0.1-py2.py3-none-any.whl
.
File metadata
- Download URL: gerritqueue-1.0.1-py2.py3-none-any.whl
- Upload date:
- Size: 9.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce11b5ebe7fbf67a598d5a7d7018ea950253259b4596161ad9cd237a902e6730 |
|
MD5 | 5eff35aa1c4ba06a6bddbb83a045ee99 |
|
BLAKE2b-256 | 0c644586d037b9a4ac41fd926ba18608970ba3dee1b347d01bd8e632525733c9 |