)]}'
{"id":"openstack%2Fbashate~127473","triplet_id":"openstack%2Fbashate~master~If519f36515e2125238ee9b531fe7ad896d11915f","project":"openstack/bashate","branch":"master","topic":"messages","hashtags":[],"change_id":"If519f36515e2125238ee9b531fe7ad896d11915f","subject":"Put all messages into separate package","status":"MERGED","created":"2014-10-10 10:00:13.000000000","updated":"2014-12-03 13:39:35.000000000","submitted":"2014-12-03 13:39:35.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9996dd2ef3769dd67cd50244a83d9f7baa8c1af4","_number":127473,"virtual_id_number":127473,"owner":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8411,"name":"Andrew Lazarev","email":"alazarev@mirantis.com","username":"alazarev"},{"value":0,"_account_id":5371,"name":"Mathew Odden","email":"locke105@gmail.com","username":"locke105"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":6039,"name":"Joni Harker","email":"code@gentlydownthe.net","username":"jesusaurus"},{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":2,"date":"2014-12-03 13:39:35.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":2,"date":"2014-12-03 13:37:56.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8411,"name":"Andrew Lazarev","email":"alazarev@mirantis.com","username":"alazarev"},{"value":0,"_account_id":5371,"name":"Mathew Odden","email":"locke105@gmail.com","username":"locke105"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":6039,"name":"Joni Harker","email":"code@gentlydownthe.net","username":"jesusaurus"},{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":2,"date":"2014-11-25 09:48:28.000000000","_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":1,"date":"2014-12-03 13:37:56.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8411,"name":"Andrew Lazarev","email":"alazarev@mirantis.com","username":"alazarev"},{"value":0,"_account_id":5371,"name":"Mathew Odden","email":"locke105@gmail.com","username":"locke105"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":6039,"name":"Joni Harker","email":"code@gentlydownthe.net","username":"jesusaurus"},{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"_account_id":5371,"name":"Mathew Odden","email":"locke105@gmail.com","username":"locke105"},{"_account_id":6039,"name":"Joni Harker","email":"code@gentlydownthe.net","username":"jesusaurus"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":8411,"name":"Andrew Lazarev","email":"alazarev@mirantis.com","username":"alazarev"},{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-10-10 10:01:15.000000000","updated_by":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"reviewer":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"state":"REVIEWER"},{"updated":"2014-10-10 10:01:15.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2014-10-10 10:01:15.000000000","updated_by":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"reviewer":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"state":"REVIEWER"},{"updated":"2014-10-10 10:01:15.000000000","updated_by":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"reviewer":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"state":"REVIEWER"},{"updated":"2014-10-10 10:01:15.000000000","updated_by":{"_account_id":5371,"name":"Mathew Odden","email":"locke105@gmail.com","username":"locke105"},"reviewer":{"_account_id":5371,"name":"Mathew Odden","email":"locke105@gmail.com","username":"locke105"},"state":"REVIEWER"},{"updated":"2014-10-14 10:14:27.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2014-10-14 20:04:01.000000000","updated_by":{"_account_id":8411,"name":"Andrew Lazarev","email":"alazarev@mirantis.com","username":"alazarev"},"reviewer":{"_account_id":8411,"name":"Andrew Lazarev","email":"alazarev@mirantis.com","username":"alazarev"},"state":"REVIEWER"},{"updated":"2014-10-20 20:59:46.000000000","updated_by":{"_account_id":6039,"name":"Joni Harker","email":"code@gentlydownthe.net","username":"jesusaurus"},"reviewer":{"_account_id":6039,"name":"Joni Harker","email":"code@gentlydownthe.net","username":"jesusaurus"},"state":"REVIEWER"},{"updated":"2014-11-25 09:48:28.000000000","updated_by":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"reviewer":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"state":"REVIEWER"},{"updated":"2014-12-03 13:37:56.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2014-12-03 13:39:35.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"c67f2e44e8490293d6c65a2277da8c28ec9b15b0","author":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"date":"2014-10-10 10:00:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8ad5f5ffbfd764e468983c4eaf5280bf28634ff6","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-10-10 10:04:46.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)\n\njust a quick suggestion if you go over a new iteration","accounts_in_message":[],"_revision_number":1},{"id":"2afb95591e835a5d05c6b59d48879aa902e273b4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-10 10:04:56.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-bashate-pep8 http://logs.openstack.org/73/127473/1/check/gate-bashate-pep8/cb9a94e : FAILURE in 29s\n- gate-bashate-docs http://docs-draft.openstack.org/73/127473/1/check/gate-bashate-docs/8007d97/doc/build/html/ : SUCCESS in 22s\n- gate-bashate-python26 http://logs.openstack.org/73/127473/1/check/gate-bashate-python26/207e7c4 : SUCCESS in 38s\n- gate-bashate-python27 http://logs.openstack.org/73/127473/1/check/gate-bashate-python27/f302965 : SUCCESS in 35s","accounts_in_message":[],"_revision_number":1},{"id":"304a937b33a0d6af44c9a7c4ddcc86d2fa6596ae","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-10-10 10:06:07.000000000","message":"Patch Set 1: Code-Review-1\n\nremoving +2 due of the pep8 error","accounts_in_message":[],"_revision_number":1},{"id":"445829c5b552fe6509d41607cc6a092d2b33a19d","author":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"date":"2014-10-10 10:24:47.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4b153ef9eec02ba97f07cf7a07a6e9775d42b2c5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-10 10:26:11.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-bashate-pep8 http://logs.openstack.org/73/127473/2/check/gate-bashate-pep8/4195511 : SUCCESS in 20s\n- gate-bashate-docs http://docs-draft.openstack.org/73/127473/2/check/gate-bashate-docs/d8cc207/doc/build/html/ : SUCCESS in 41s\n- gate-bashate-python26 http://logs.openstack.org/73/127473/2/check/gate-bashate-python26/b2bd563 : SUCCESS in 34s\n- gate-bashate-python27 http://logs.openstack.org/73/127473/2/check/gate-bashate-python27/5b480a0 : SUCCESS in 41s","accounts_in_message":[],"_revision_number":2},{"id":"a5ecd78782c75669e02eacf3e18de808f2f41c07","author":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"date":"2014-10-10 10:26:35.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"11a1db1e0469e4e95e23044dfa4b381dbe6bd0c2","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-10-10 10:33:27.000000000","message":"Patch Set 2: Code-Review+2\n\ntks","accounts_in_message":[],"_revision_number":2},{"id":"7d9b33954b50aac6e822afd4dfd142ea64ec1e84","author":{"_account_id":8411,"name":"Andrew Lazarev","email":"alazarev@mirantis.com","username":"alazarev"},"date":"2014-10-10 15:19:41.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)\n\nlgfm, just minor adjustment","accounts_in_message":[],"_revision_number":2},{"id":"9c413eedfc4b6244022d6858abfc7bc19271eddf","author":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"date":"2014-10-13 08:01:02.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"001dcb7ab0911553151ca8d981e9e08c4496eeef","author":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"date":"2014-10-13 08:01:14.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"81e87cfaa7c8a138879b0bde28645dbaa74f98d2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-13 08:05:11.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded.\n\n- gate-bashate-pep8 http://logs.openstack.org/73/127473/3/check/gate-bashate-pep8/49a89ed : SUCCESS in 19s\n- gate-bashate-docs http://docs-draft.openstack.org/73/127473/3/check/gate-bashate-docs/9611453/doc/build/html/ : SUCCESS in 44s\n- gate-bashate-python26 http://logs.openstack.org/73/127473/3/check/gate-bashate-python26/46419ff : SUCCESS in 36s\n- gate-bashate-python27 http://logs.openstack.org/73/127473/3/check/gate-bashate-python27/98f7262 : SUCCESS in 32s","accounts_in_message":[],"_revision_number":3},{"id":"e0e332734c446bf843a79d691e6ce8f2745ecdbd","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2014-10-13 21:43:50.000000000","message":"Patch Set 3: Code-Review-1\n\nIs this necessary for anything?  If anything, a dict at the top might be better, so you don\u0027t have to go digging around multiple files to correlate things","accounts_in_message":[],"_revision_number":3},{"id":"2971a60ea8f0e6123c20007c18511124cf762062","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-13 21:50:53.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"98b074ef543d088e4848c1b59461d74b987be8a4","author":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"date":"2014-10-14 09:25:34.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"3235f9369efb66b67547a23dd42d290c0e25d051","author":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"date":"2014-10-14 09:29:34.000000000","message":"Patch Set 4:\n\nI think having all messages in separate package is quite useful and easy to maintain. But dict is yet another option. If you insist - it can be a dict.","accounts_in_message":[],"_revision_number":4},{"id":"c7c9b88f55b606a5f20a1d7ebe61832037fa6c4d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-14 09:31:25.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-bashate-pep8 http://logs.openstack.org/73/127473/4/check/gate-bashate-pep8/2ebbe91 : SUCCESS in 1m 42s\n- gate-bashate-docs http://docs-draft.openstack.org/73/127473/4/check/gate-bashate-docs/05059a8/doc/build/html/ : SUCCESS in 36s\n- gate-bashate-python26 http://logs.openstack.org/73/127473/4/check/gate-bashate-python26/324f868 : SUCCESS in 38s\n- gate-bashate-python27 http://logs.openstack.org/73/127473/4/check/gate-bashate-python27/3888eaa : SUCCESS in 36s","accounts_in_message":[],"_revision_number":4},{"id":"7f0b19f7155fc0f0c8e57c4f65bf2096e0b4dbad","author":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"date":"2014-10-14 10:09:31.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"2af9754265d55c44da2de1d9fe331d8562462337","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-14 10:13:48.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded.\n\n- gate-bashate-pep8 http://logs.openstack.org/73/127473/5/check/gate-bashate-pep8/cbb6505 : SUCCESS in 29s\n- gate-bashate-docs http://docs-draft.openstack.org/73/127473/5/check/gate-bashate-docs/99aa941/doc/build/html/ : SUCCESS in 37s\n- gate-bashate-python26 http://logs.openstack.org/73/127473/5/check/gate-bashate-python26/29c671c : SUCCESS in 46s\n- gate-bashate-python27 http://logs.openstack.org/73/127473/5/check/gate-bashate-python27/23bfeae : SUCCESS in 36s","accounts_in_message":[],"_revision_number":5},{"id":"4ead0a8ca16fff19c5a78fc11179e336eae67e0d","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2014-10-14 10:14:27.000000000","message":"Patch Set 5: Code-Review-1\n\nPersonally, I just don\u0027t see it as necessary or really any easier to move the messages out separately from where they\u0027re used.","accounts_in_message":[],"_revision_number":5},{"id":"6e490809b5229920fb9ee11af1bcdc8adcb94a86","author":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"date":"2014-10-14 10:26:41.000000000","message":"Patch Set 5:\n\nIt is easier to maintain them if they are in one place - whether in separate package or in a dict. It is obvious that it is better to have them together in one place rather search them in the code.","accounts_in_message":[],"_revision_number":5},{"id":"cd9af10f0c4f70d4123c7747c53a4c4c5be8a5ca","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2014-10-14 10:34:00.000000000","message":"Patch Set 5:\n\nI don\u0027t know if it is obvious.  If I got an error message I didn\u0027t understand, I\u0027d grep the source for it.  Which with this would lead me to the messages.py file, which I\u0027d then have to figure out is called from bashate.py, and search through to correlate my message to where it is generated.\n\nAs opposed to grepping for the message and seeing the function outputting it.\n\nIf there was some other reason; messages being reused a lot, localisation, something, I\u0027d be more positive.  anyway, that\u0027s why we have votes.  others can disagree","accounts_in_message":[],"_revision_number":5},{"id":"5459a105f44570c142dbcbb12b5df55d24e233ab","author":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"date":"2014-10-14 10:39:36.000000000","message":"Patch Set 5:\n\nThanks for your feedback. I understand your point. Let\u0027s see what others think.","accounts_in_message":[],"_revision_number":5},{"id":"31a02533c8e82470f508e7ee346b3a8197ca5a64","author":{"_account_id":8411,"name":"Andrew Lazarev","email":"alazarev@mirantis.com","username":"alazarev"},"date":"2014-10-14 20:04:01.000000000","message":"Patch Set 5: Code-Review+1\n\nI think messages need to be extracted to variables. This will allow to avoid copy-past to tests (as it is now). Separate file for messages is a logical next step in this process. May be it is a bit early to do that, but I don\u0027t see any hurt in this.","accounts_in_message":[],"_revision_number":5},{"id":"ecab14814f0a1a0c22b4bc2ddfc4222b44a1b21f","author":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"date":"2014-10-15 07:57:15.000000000","message":"Patch Set 5:\n\nUp.","accounts_in_message":[],"_revision_number":5},{"id":"2936cf00ab001f7fe6a7f01444037fefb1b72e4a","author":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"date":"2014-10-16 06:41:47.000000000","message":"Patch Set 5:\n\nUp.","accounts_in_message":[],"_revision_number":5},{"id":"9fa844f7aa2592f9f0f8a26c57a1018e1b54c0c0","author":{"_account_id":6039,"name":"Joni Harker","email":"code@gentlydownthe.net","username":"jesusaurus"},"date":"2014-10-20 20:59:46.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"ba947cacf513857f8da016234e6cf83e1a0ac0f2","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2014-10-20 23:31:45.000000000","message":"Patch Set 5:\n\nSo I can now think of somewhere where this adds value -- ability to iterate this list and automatically generate documentation of the possible errors.  Especially if each \"short\" message also included some docstring type thing with a longer explaination, which was extracted into documentation...","accounts_in_message":[],"_revision_number":5},{"id":"c1ea12c4923caba81429b439c538d6d391e97b47","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-31 21:41:02.000000000","message":"Patch Set 5: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":5},{"id":"f15a56581a5467dee41dddb9a4dfd22ca6f461ac","author":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"date":"2014-11-25 09:39:39.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"186ae32037364a14cc07c12559c31f00785e1ee7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-25 09:41:54.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-bashate-pep8 http://logs.openstack.org/73/127473/6/check/gate-bashate-pep8/0def99f : SUCCESS in 19s\n- gate-bashate-docs http://docs-draft.openstack.org/73/127473/6/check/gate-bashate-docs/343b5e0/doc/build/html/ : SUCCESS in 30s\n- gate-bashate-python27 http://logs.openstack.org/73/127473/6/check/gate-bashate-python27/8c6eac1 : SUCCESS in 26s","accounts_in_message":[],"_revision_number":6},{"id":"15f6f437ff322a11d44f5d3b4c4bdb561c213c65","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-11-25 09:48:28.000000000","message":"Patch Set 6: Code-Review+2\n\nI think this could be useful for IDEs as well,","accounts_in_message":[],"_revision_number":6},{"id":"3c9864258d6019c2fd78e879b54094b0f647e7cf","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2014-12-03 13:37:56.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"e0c203fa64da2c1b27fb150603117681e0b29866","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-03 13:37:58.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"6262f3923ebcc5debc279ff74428ea0589e00d82","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-03 13:39:35.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-bashate-docs http://docs-draft.openstack.org/73/127473/6/gate/gate-bashate-docs/3d2b9db/doc/build/html/ : SUCCESS in 34s\n- gate-bashate-pep8 http://logs.openstack.org/73/127473/6/gate/gate-bashate-pep8/e5cddaf : SUCCESS in 38s\n- gate-bashate-python27 http://logs.openstack.org/73/127473/6/gate/gate-bashate-python27/1b2d083 : SUCCESS in 30s","accounts_in_message":[],"_revision_number":6},{"id":"8c4dcae75cf72b387dce49f7200a4523d62a0c59","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-03 13:39:35.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"d5d7460439ee80f475f346c0095e3e833c73e53b","revisions":{"981faf5dac1c752588ee8c2fd1b5339ac06981d0":{"kind":"REWORK","_number":1,"created":"2014-10-10 10:00:13.000000000","uploader":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"ref":"refs/changes/73/127473/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/bashate","ref":"refs/changes/73/127473/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/bashate refs/changes/73/127473/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/bashate refs/changes/73/127473/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/bashate refs/changes/73/127473/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/bashate refs/changes/73/127473/1"}}},"commit":{"parents":[{"commit":"d8b955cef7b211894a606c88763b35f36fa793a2","subject":"Clean-up E011 and E020 messages","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bashate/commit/d8b955cef7b211894a606c88763b35f36fa793a2"}]}],"author":{"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","date":"2014-10-10 08:55:27.000000000","tz":180},"committer":{"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","date":"2014-10-10 08:55:27.000000000","tz":180},"subject":"Put all messages into global scope constants","message":"Put all messages into global scope constants\n\nChange-Id: If519f36515e2125238ee9b531fe7ad896d11915f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bashate/commit/981faf5dac1c752588ee8c2fd1b5339ac06981d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bashate/commit/981faf5dac1c752588ee8c2fd1b5339ac06981d0"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"d8b955cef7b211894a606c88763b35f36fa793a2","is_merged_in_target_branch":true,"change_id":"Ib1dadf9975a9f223bb385f21f7156a41d04fe137","change_number":127170,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"a6e1bf6edb422f9d7d21a1d968e3f82e94b434e8":{"kind":"REWORK","_number":2,"created":"2014-10-10 10:24:47.000000000","uploader":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"ref":"refs/changes/73/127473/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/bashate","ref":"refs/changes/73/127473/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/bashate refs/changes/73/127473/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/bashate refs/changes/73/127473/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/bashate refs/changes/73/127473/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/bashate refs/changes/73/127473/2"}}},"commit":{"parents":[{"commit":"d8b955cef7b211894a606c88763b35f36fa793a2","subject":"Clean-up E011 and E020 messages","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bashate/commit/d8b955cef7b211894a606c88763b35f36fa793a2"}]}],"author":{"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","date":"2014-10-10 08:55:27.000000000","tz":180},"committer":{"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","date":"2014-10-10 09:20:18.000000000","tz":180},"subject":"Put all messages into separate package","message":"Put all messages into separate package\n\nChange-Id: If519f36515e2125238ee9b531fe7ad896d11915f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bashate/commit/a6e1bf6edb422f9d7d21a1d968e3f82e94b434e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bashate/commit/a6e1bf6edb422f9d7d21a1d968e3f82e94b434e8"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"d8b955cef7b211894a606c88763b35f36fa793a2","is_merged_in_target_branch":true,"change_id":"Ib1dadf9975a9f223bb385f21f7156a41d04fe137","change_number":127170,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"119d4c264d0a6adcf50aa29b0af4db8c86169f47":{"kind":"REWORK","_number":3,"created":"2014-10-13 08:01:02.000000000","uploader":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"ref":"refs/changes/73/127473/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/bashate","ref":"refs/changes/73/127473/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/bashate refs/changes/73/127473/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/bashate refs/changes/73/127473/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/bashate refs/changes/73/127473/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/bashate refs/changes/73/127473/3"}}},"commit":{"parents":[{"commit":"d8b955cef7b211894a606c88763b35f36fa793a2","subject":"Clean-up E011 and E020 messages","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bashate/commit/d8b955cef7b211894a606c88763b35f36fa793a2"}]}],"author":{"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","date":"2014-10-10 08:55:27.000000000","tz":180},"committer":{"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","date":"2014-10-13 06:54:27.000000000","tz":180},"subject":"Put all messages into separate package","message":"Put all messages into separate package\n\nChange-Id: If519f36515e2125238ee9b531fe7ad896d11915f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bashate/commit/119d4c264d0a6adcf50aa29b0af4db8c86169f47"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bashate/commit/119d4c264d0a6adcf50aa29b0af4db8c86169f47"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"d8b955cef7b211894a606c88763b35f36fa793a2","is_merged_in_target_branch":true,"change_id":"Ib1dadf9975a9f223bb385f21f7156a41d04fe137","change_number":127170,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"2ffb369543b6b6a1593d275b24e92ae9dec85182":{"kind":"REWORK","_number":4,"created":"2014-10-14 09:25:34.000000000","uploader":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"ref":"refs/changes/73/127473/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/bashate","ref":"refs/changes/73/127473/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/bashate refs/changes/73/127473/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/bashate refs/changes/73/127473/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/bashate refs/changes/73/127473/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/bashate refs/changes/73/127473/4"}}},"commit":{"parents":[{"commit":"a8b2a62350aa05fa9a08ede59a77613230f99027","subject":"Merge \"Warn against sorting requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bashate/commit/a8b2a62350aa05fa9a08ede59a77613230f99027"}]}],"author":{"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","date":"2014-10-10 08:55:27.000000000","tz":180},"committer":{"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","date":"2014-10-14 08:17:53.000000000","tz":180},"subject":"Put all messages into separate package","message":"Put all messages into separate package\n\nChange-Id: If519f36515e2125238ee9b531fe7ad896d11915f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bashate/commit/2ffb369543b6b6a1593d275b24e92ae9dec85182"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bashate/commit/2ffb369543b6b6a1593d275b24e92ae9dec85182"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"a8b2a62350aa05fa9a08ede59a77613230f99027","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"d8d3956dca86c7536716241475da6719eacd1a4e":{"kind":"REWORK","_number":5,"created":"2014-10-14 10:09:31.000000000","uploader":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"ref":"refs/changes/73/127473/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/bashate","ref":"refs/changes/73/127473/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/bashate refs/changes/73/127473/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/bashate refs/changes/73/127473/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/bashate refs/changes/73/127473/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/bashate refs/changes/73/127473/5"}}},"commit":{"parents":[{"commit":"a8b2a62350aa05fa9a08ede59a77613230f99027","subject":"Merge \"Warn against sorting requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bashate/commit/a8b2a62350aa05fa9a08ede59a77613230f99027"}]}],"author":{"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","date":"2014-10-10 08:55:27.000000000","tz":180},"committer":{"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","date":"2014-10-14 09:02:01.000000000","tz":180},"subject":"Put all messages into separate package","message":"Put all messages into separate package\n\nChange-Id: If519f36515e2125238ee9b531fe7ad896d11915f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bashate/commit/d8d3956dca86c7536716241475da6719eacd1a4e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bashate/commit/d8d3956dca86c7536716241475da6719eacd1a4e"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"a8b2a62350aa05fa9a08ede59a77613230f99027","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"d5d7460439ee80f475f346c0095e3e833c73e53b":{"kind":"REWORK","_number":6,"created":"2014-11-25 09:39:39.000000000","uploader":{"_account_id":8895,"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","username":"skudriashev"},"ref":"refs/changes/73/127473/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/bashate","ref":"refs/changes/73/127473/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/bashate refs/changes/73/127473/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/bashate refs/changes/73/127473/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/bashate refs/changes/73/127473/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/bashate refs/changes/73/127473/6"}}},"commit":{"parents":[{"commit":"dbc021c9ee2e84ed1c6d12ed618ae015e864c065","subject":"Removed \\b that don\u0027t work anyway","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bashate/commit/dbc021c9ee2e84ed1c6d12ed618ae015e864c065"}]}],"author":{"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","date":"2014-10-10 08:55:27.000000000","tz":180},"committer":{"name":"Stanislav Kudriashev","email":"stas.kudriashev@gmail.com","date":"2014-11-25 09:39:46.000000000","tz":120},"subject":"Put all messages into separate package","message":"Put all messages into separate package\n\nChange-Id: If519f36515e2125238ee9b531fe7ad896d11915f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bashate/commit/d5d7460439ee80f475f346c0095e3e833c73e53b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bashate/commit/d5d7460439ee80f475f346c0095e3e833c73e53b"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"dbc021c9ee2e84ed1c6d12ed618ae015e864c065","is_merged_in_target_branch":true,"change_id":"I8e28b8ca00e85f894e4bf497800dd5dc80fd9bb0","change_number":132136,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
