Brian S. Stephan
8f7b477fb8
the intent of this thing is to scan configured projects' merge requests, and automatically assign them to designated code reviewers. if someone says "LGTM" in the merge request thread, that counts as a review and the bot either selects another reviewer or assigns the thing to a designated merge approver for the final approval and merge this is most of the way there, but not done yet. things still to do: 1) more strings than "LGTM", but we should be careful to avoid things that someone might actually say 2) i'm trying to avoid it but i probably need to track the 2 of 2 reviewer message separate from the message assigning the merge request to an approver. it's plausible that a reviewer is also an approver, and if the last reviewer is a candidate approver, the script does nothing, but we probably want it to still log the 2 of 2 part. i could track the "nagging" for 2 of 2 messages, to avoid the bot repeating itself, but that seems unfortunately annoying
59 lines
1.1 KiB
Plaintext
59 lines
1.1 KiB
Plaintext
astroid==1.4.4
|
|
caniusepython3==3.3.0
|
|
colorama==0.3.6
|
|
distlib==0.2.1
|
|
Django==1.8.8
|
|
django-adminplus==0.3
|
|
django-bootstrap3==7.0.1
|
|
django-extensions==1.5.3
|
|
django-filter==0.10.0
|
|
django-registration-redux==1.4
|
|
djangorestframework==3.1.3
|
|
dodgy==0.1.7
|
|
futures==3.0.3
|
|
httplib2==0.7.4
|
|
inflect==0.2.5
|
|
irc==12.1.4
|
|
jaraco.apt==1.0
|
|
jaraco.classes==1.2
|
|
jaraco.collections==1.1
|
|
jaraco.context==1.3
|
|
jaraco.functools==1.3
|
|
jaraco.itertools==1.3
|
|
jaraco.logging==1.2
|
|
jaraco.text==1.3
|
|
jaraco.timing==1.2.2
|
|
lazy-object-proxy==1.2.1
|
|
logilab-astng==0.24.0
|
|
logilab-common==0.63.2
|
|
Markdown==2.6.5
|
|
mccabe==0.3.1
|
|
more-itertools==2.2
|
|
oauth2==1.9.0.post1
|
|
oauthlib==1.0.3
|
|
pep257==0.7.0
|
|
pep8==1.6.2
|
|
pep8-naming==0.3.3
|
|
ply==3.4
|
|
prospector==0.10.2
|
|
pyflakes==0.9.2
|
|
pylint==1.5.4
|
|
pylint-celery==0.3
|
|
pylint-common==0.2.2
|
|
pylint-django==0.7.1
|
|
pylint-plugin-utils==0.2.3
|
|
python-dateutil==2.4.2
|
|
python-gitlab==0.13
|
|
pytz==2015.7
|
|
PyYAML==3.11
|
|
requests==2.9.1
|
|
requests-oauthlib==0.6.0
|
|
requirements-detector==0.4.1
|
|
setoptconf==0.2.0
|
|
six==1.10.0
|
|
tempora==1.4
|
|
twython==3.3.0
|
|
wrapt==1.10.6
|
|
yg.lockfile==2.1
|
|
zc.lockfile==1.1.0
|