)]}'
{".gitignore":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"b7972edcd24f96e3092e2069c94a6218096bfc92","unresolved":false,"context_lines":[{"line_number":60,"context_line":""},{"line_number":61,"context_line":"# sample config included in docs"},{"line_number":62,"context_line":"doc/source/_static/keystonemiddleware.conf.sample"},{"line_number":63,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"7f515b1d_86621409","line":63,"updated":"2017-09-30 00:53:51.000000000","message":"Extra newline?","commit_id":"cf91d4c6fc7c733a99830eba884ef083dc8b7f0b"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"bf66bf45eb704c77aa4b3765f9ea22f46d1d1d34","unresolved":false,"context_lines":[{"line_number":60,"context_line":""},{"line_number":61,"context_line":"# sample config included in docs"},{"line_number":62,"context_line":"doc/source/_static/keystonemiddleware.conf.sample"},{"line_number":63,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"7f515b1d_a5860665","line":63,"in_reply_to":"7f515b1d_86621409","updated":"2017-10-03 02:57:45.000000000","message":"Oops, fixed.","commit_id":"cf91d4c6fc7c733a99830eba884ef083dc8b7f0b"}],"tox.ini":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"b7972edcd24f96e3092e2069c94a6218096bfc92","unresolved":false,"context_lines":[{"line_number":17,"context_line":"deps \u003d -r{toxinidir}/requirements.txt"},{"line_number":18,"context_line":"       -r{toxinidir}/test-requirements.txt"},{"line_number":19,"context_line":"       .[audit_notifications]"},{"line_number":20,"context_line":"commands \u003d ostestr {posargs}"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"[testenv:pep8]"},{"line_number":23,"context_line":"commands \u003d"}],"source_content_type":"text/x-properties","patch_set":1,"id":"7f515b1d_2653603b","line":20,"range":{"start_line":20,"start_character":11,"end_line":20,"end_character":28},"updated":"2017-09-30 00:53:51.000000000","message":"I have a patch to keystone that converts the command to use stestr directly, which seems to be the general direction: \n\nhttps://review.openstack.org/#/c/508611/\n\nWe could do the same thing here for consistency.","commit_id":"cf91d4c6fc7c733a99830eba884ef083dc8b7f0b"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"bf66bf45eb704c77aa4b3765f9ea22f46d1d1d34","unresolved":false,"context_lines":[{"line_number":17,"context_line":"deps \u003d -r{toxinidir}/requirements.txt"},{"line_number":18,"context_line":"       -r{toxinidir}/test-requirements.txt"},{"line_number":19,"context_line":"       .[audit_notifications]"},{"line_number":20,"context_line":"commands \u003d ostestr {posargs}"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"[testenv:pep8]"},{"line_number":23,"context_line":"commands \u003d"}],"source_content_type":"text/x-properties","patch_set":1,"id":"7f515b1d_25dfb669","line":20,"range":{"start_line":20,"start_character":11,"end_line":20,"end_character":28},"in_reply_to":"7f515b1d_2653603b","updated":"2017-10-03 02:57:45.000000000","message":"Done","commit_id":"cf91d4c6fc7c733a99830eba884ef083dc8b7f0b"}]}
