zuul/zuul
Jesse Keating 3f74f6fb04 Handle GitHub comment reviews carefully
A comment review should not mask a previously provided approval or
changes_requested review from a given user. The GitHub UX follows the
same logic. If an approval or a changes_requested review was already
provided from a user, that user can issue future comment reviews and it
will not change their vote. Our algorithm needed to be updated to handle
this scenario, and a test case was added to validate it.

Change-Id: Iac10544a1f24362c27220a44edbdb988b7caa989
2017-07-06 15:45:36 -07:00
..
ansible Merge "Fix py3 issue with command module" into feature/zuulv3 2017-07-01 14:55:13 +00:00
cmd Move zookeeper_hosts to zookeeper section 2017-07-05 14:42:47 -07:00
connection Remove use of six library 2017-06-19 10:34:57 -05:00
driver Handle GitHub comment reviews carefully 2017-07-06 15:45:36 -07:00
executor Use executor section of zuul.conf for executor dirs 2017-07-05 14:41:18 -07:00
lib Avoid decode/encode in the finger log stream server 2017-06-30 15:32:32 -05:00
manager Fix reenqueue wrong item on new patchset 2017-06-30 23:37:04 +02:00
merger config: refactor config get default 2017-06-17 02:00:50 +00:00
reporter Remove use of six library 2017-06-19 10:34:57 -05:00
source Remove use of six library 2017-06-19 10:34:57 -05:00
trigger Remove use of six library 2017-06-19 10:34:57 -05:00
__init__.py Initial commit. 2012-05-29 14:49:32 -07:00
change_matcher.py GitHub file matching support 2017-05-10 14:32:02 -07:00
configloader.py Support custom playbook locations 2017-06-27 07:34:10 +02:00
exceptions.py Support post jobs by supporting rev checkout 2016-07-12 12:51:51 +10:00
model.py Support finger ports in finger URL 2017-06-29 16:20:28 -04:00
nodepool.py Improve safety around canceling node requests 2017-05-19 12:12:33 -07:00
rpcclient.py Add ssl support to gearman / gearman_server 2017-06-14 10:10:45 -04:00
rpclistener.py Merge "config: refactor config get default" into feature/zuulv3 2017-06-26 21:20:49 +00:00
scheduler.py Use scheduler-specific log config and pidfile 2017-07-05 14:41:26 -07:00
version.py Migrate to pbr. 2013-06-25 19:04:30 +00:00
webapp.py fix webapp tests for py3 2017-05-19 06:45:31 -07:00
zk.py Encoding changes in tests for py3 2017-05-19 06:45:31 -07:00