zuul/zuul
Adam Gandelman d81dd7646f Ensure PRs arent rejected for stale negative reviews
This updates the github source to only use the most recent review
from each user reviewing a PR.  This avoids having obsolete negative
reviews trump a newer positive review.

I've added a new test for good measure to ensure it works for the
github case, where we are doing some conversion of github formatted
timestamps to internal timestamps.

Change-Id: I5607901def856c9363ec786a4116bfec19c9c97c
Co-Authored-By: Jesse Keating <omgjlk@us.ibm.com>
Signed-off-by: Adam Gandelman <adamg@ubuntu.com>
2017-05-23 21:47:49 -07:00
..
ansible Merge "Re-enable F405 pep8 errors" into feature/zuulv3 2017-05-22 01:36:15 +00:00
cmd merger/executor: configure source connections only. 2017-05-21 23:58:28 +00:00
connection Allow using webapp from connections 2017-04-25 16:24:33 -07:00
driver Ensure PRs arent rejected for stale negative reviews 2017-05-23 21:47:49 -07:00
executor Merge "Fix inventory vars containing spaces" into feature/zuulv3 2017-05-22 19:18:47 +00:00
lib merger/executor: configure source connections only. 2017-05-21 23:58:28 +00:00
manager view changes for py3 2017-05-19 06:45:31 -07:00
merger Merge "Remove unused merger:update task" into feature/zuulv3 2017-05-20 17:21:35 +00:00
reporter Set filter according to PR/Change in URL 2017-05-11 17:21:09 -07:00
source Add driver-specific pipeline requirements 2017-05-19 13:24:00 -07:00
trigger Merge "Tidy up loggers" 2017-02-09 14:56:35 +00: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 Merge "Add driver-specific pipeline requirements" into feature/zuulv3 2017-05-23 20:37:12 +00:00
exceptions.py Support post jobs by supporting rev checkout 2016-07-12 12:51:51 +10:00
model.py Add driver-specific pipeline requirements 2017-05-19 13:24:00 -07:00
nodepool.py Improve safety around canceling node requests 2017-05-19 12:12:33 -07:00
rpcclient.py Use gear Text interface 2017-05-19 06:39:15 -07:00
rpclistener.py Use gear Text interface 2017-05-19 06:39:15 -07:00
scheduler.py Improve safety around canceling node requests 2017-05-19 12:12:33 -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