)]}'
{"id":"openstack%2Fkeystone~141352","triplet_id":"openstack%2Fkeystone~master~Ib0ae2c04ab8b428a8f680520d53fbeb799fae6f0","project":"openstack/keystone","branch":"master","topic":"bug/1403929","hashtags":[],"change_id":"Ib0ae2c04ab8b428a8f680520d53fbeb799fae6f0","subject":"Assignment sql backend create_grant refactoring","status":"MERGED","created":"2014-12-12 12:44:56.000000000","updated":"2015-01-27 20:02:35.000000000","submitted":"2015-01-27 20:02:34.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":43,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"630dfcd331a6a41e06eac0a0356770924dc17798","_number":141352,"virtual_id_number":141352,"owner":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"value":0,"_account_id":14303,"name":"MARK L. SOULE","email":"mlsoule@us.ibm.com","username":"mlsoule"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":8533,"name":"Marcos Fermín Lobo","email":"lobo@lukos.org","username":"mlobo"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},{"value":0,"date":"2015-01-22 22:59:28.000000000","_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":2,"date":"2015-01-27 20:02:34.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":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"recommended":{"_account_id":14303,"name":"MARK L. SOULE","email":"mlsoule@us.ibm.com","username":"mlsoule"},"all":[{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"value":1,"date":"2015-01-22 14:24:16.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14303,"name":"MARK L. SOULE","email":"mlsoule@us.ibm.com","username":"mlsoule"},{"value":2,"date":"2015-01-22 13:37:32.000000000","_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":1,"date":"2015-01-22 07:41:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8533,"name":"Marcos Fermín Lobo","email":"lobo@lukos.org","username":"mlobo"},{"value":2,"date":"2015-01-27 16:39:17.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":1,"date":"2015-01-22 01:12:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},{"value":0,"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":1,"date":"2015-01-22 12:51:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"all":[{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"value":0,"_account_id":14303,"name":"MARK L. SOULE","email":"mlsoule@us.ibm.com","username":"mlsoule"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":8533,"name":"Marcos Fermín Lobo","email":"lobo@lukos.org","username":"mlobo"},{"value":1,"date":"2015-01-27 16:39:17.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},{"value":0,"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"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":3,"name":"Jenkins","username":"jenkins"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":8533,"name":"Marcos Fermín Lobo","email":"lobo@lukos.org","username":"mlobo"},{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},{"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"_account_id":14303,"name":"MARK L. SOULE","email":"mlsoule@us.ibm.com","username":"mlsoule"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-12-12 13:19:06.000000000","updated_by":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"reviewer":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"state":"REVIEWER"},{"updated":"2014-12-12 13:45:23.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2015-01-22 01:12:24.000000000","updated_by":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"reviewer":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"state":"REVIEWER"},{"updated":"2015-01-22 07:41:11.000000000","updated_by":{"_account_id":8533,"name":"Marcos Fermín Lobo","email":"lobo@lukos.org","username":"mlobo"},"reviewer":{"_account_id":8533,"name":"Marcos Fermín Lobo","email":"lobo@lukos.org","username":"mlobo"},"state":"REVIEWER"},{"updated":"2015-01-22 12:51:28.000000000","updated_by":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"reviewer":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"state":"REVIEWER"},{"updated":"2015-01-22 13:37:32.000000000","updated_by":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"reviewer":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"state":"REVIEWER"},{"updated":"2015-01-22 14:24:16.000000000","updated_by":{"_account_id":14303,"name":"MARK L. SOULE","email":"mlsoule@us.ibm.com","username":"mlsoule"},"reviewer":{"_account_id":14303,"name":"MARK L. SOULE","email":"mlsoule@us.ibm.com","username":"mlsoule"},"state":"REVIEWER"},{"updated":"2015-01-22 22:59:28.000000000","updated_by":{"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2015-01-27 16:39:17.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2015-01-27 20:02:34.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"f9adb89777175bde4dec6b8421fd55bf588f741e","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-12 12:44:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"942ea05a6507ab37095f920aedfba88d81cf4b5d","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2014-12-12 12:49:59.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nSo I\u0027m not sure if this is better or worse :-)  Would like others to give their views.","accounts_in_message":[],"_revision_number":1},{"id":"94caa89344b20c7f3efd6fbaa34a6678589a3787","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-12 13:06:29.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a0aae043f0652b0e3f67b2b3a43c2167b43dc6f3","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-12 13:07:12.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"57907b2e0983634bd3d105577865bd487ed9447f","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2014-12-12 13:19:06.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"dbe425a8f56525d64b81147280fa3f255b543c97","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2014-12-12 13:20:49.000000000","message":"Patch Set 2: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"9c86ad9f1900721c1d227971efbc8e7938fbf90f","author":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"date":"2014-12-12 13:41:27.000000000","message":"Patch Set 2: Code-Review-1\n\n(4 comments)\n\nHi Alexander, I don\u0027t know what\u0027s your point refactoring here.\nIn terms of performance, it isn\u0027t any better, see comments inline.\nIn terms of memory, it\u0027s worst.\nIn terms of readability, it\u0027s worst.\n\nIf you want to refactor regarding performance, you could do something like:\n\n\nif user_id:\n    if project_id:\n        return AssignmentType.USER_PROJECT\n    if domain_id:\n        return AssignmentType.USER_DOMAIN\nif group_id:\n    if project_id:\n        return AssignmentType.GROUP_PROJECT\n    if domain_id:\n        return AssignmentType.GROUP_DOMAIN\n# raise exception\n\nIt would reduce the complexity in the worst case (in which a good combination is provided) from 8 to 6.","accounts_in_message":[],"_revision_number":2},{"id":"681e5d757d165bda1278163fd54d2d0ebe4d4681","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-12 13:42:08.000000000","message":"Patch Set 2:\n\n(1 comment)\n\n@Raildo Mascena de Sousa Filho, @Rodrigo Duarte, thank you for your review! As we can see, this patch already gave as an opportunity to see type selection logic more clearly :)","accounts_in_message":[],"_revision_number":2},{"id":"fe1a577b0e1103fadd36c2a3168b0f24f097feb9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-12 13:45:10.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-keystone-pep8 http://logs.openstack.org/52/141352/2/check/gate-keystone-pep8/a697481 : SUCCESS in 3m 32s\n- gate-keystone-docs http://docs-draft.openstack.org/52/141352/2/check/gate-keystone-docs/05ab741/doc/build/html/ : SUCCESS in 4m 31s\n- gate-keystone-python27 http://logs.openstack.org/52/141352/2/check/gate-keystone-python27/4b1f44e : SUCCESS in 9m 16s\n- check-tempest-dsvm-full http://logs.openstack.org/52/141352/2/check/check-tempest-dsvm-full/532710f : SUCCESS in 36m 50s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/141352/2/check/check-tempest-dsvm-postgres-full/8737e36 : SUCCESS in 29m 32s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/52/141352/2/check/check-tempest-dsvm-neutron-full/7976673 : SUCCESS in 38m 34s\n- check-grenade-dsvm http://logs.openstack.org/52/141352/2/check/check-grenade-dsvm/bd32080 : FAILURE in 22m 21s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/141352/2/check/gate-tempest-dsvm-large-ops/8ca091c : SUCCESS in 20m 39s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/141352/2/check/gate-tempest-dsvm-neutron-large-ops/b0b9b79 : SUCCESS in 20m 34s\n- check-swift-dsvm-functional http://logs.openstack.org/52/141352/2/check/check-swift-dsvm-functional/5ae5346 : SUCCESS in 17m 44s\n- gate-rally-dsvm-keystone http://logs.openstack.org/52/141352/2/check/gate-rally-dsvm-keystone/3069ce7 : SUCCESS in 18m 52s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"fb7b7e5f6f9574a6c8469704b4cb51e4a884d412","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-12-12 13:45:23.000000000","message":"Patch Set 2:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-grenade-dsvm: https://bugs.launchpad.net/bugs/1285323\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":2},{"id":"4a32ce470d2337cb032bf64ab68fbb710ff74045","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-12 14:37:28.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d061ad62ed01034fddaba8f8e36475245914a74d","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-12 14:37:38.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"f536c27f3c462ecaa61970dad5bace5387ba7aca","author":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"date":"2014-12-12 14:46:23.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"063f90b465021454f2a3c1691f415eb8a74af62a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-12 15:15:03.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/52/141352/2/check/gate-keystone-pep8/f773ba0 : SUCCESS in 3m 54s\n- gate-keystone-docs http://docs-draft.openstack.org/52/141352/2/check/gate-keystone-docs/6542938/doc/build/html/ : SUCCESS in 6m 32s\n- gate-keystone-python27 http://logs.openstack.org/52/141352/2/check/gate-keystone-python27/131b35a : SUCCESS in 9m 28s\n- check-tempest-dsvm-full http://logs.openstack.org/52/141352/2/check/check-tempest-dsvm-full/08df9e3 : SUCCESS in 33m 30s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/141352/2/check/check-tempest-dsvm-postgres-full/f9953b3 : SUCCESS in 33m 04s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/52/141352/2/check/check-tempest-dsvm-neutron-full/1be6438 : SUCCESS in 37m 17s\n- check-grenade-dsvm http://logs.openstack.org/52/141352/2/check/check-grenade-dsvm/924f9d9 : SUCCESS in 28m 07s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/141352/2/check/gate-tempest-dsvm-large-ops/41e3c0a : SUCCESS in 18m 59s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/141352/2/check/gate-tempest-dsvm-neutron-large-ops/1829a1c : SUCCESS in 22m 28s\n- check-swift-dsvm-functional http://logs.openstack.org/52/141352/2/check/check-swift-dsvm-functional/bbbd23c : SUCCESS in 20m 08s\n- gate-rally-dsvm-keystone http://logs.openstack.org/52/141352/2/check/gate-rally-dsvm-keystone/7282023 : SUCCESS in 19m 25s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"378566c1bcd0fd3447e82e0d5e7f55feb1095180","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-12 16:22:41.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"9b032fd0cb134e0633035d059031f55068ef5c70","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-12 16:37:06.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"299b32676d1a303675fbf1611e09b49ac8fa30c0","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-12 16:38:02.000000000","message":"Patch Set 3:\n\n@Samuel, let\u0027s implement your idea :)","accounts_in_message":[],"_revision_number":3},{"id":"8bd2de37e4bb92693750035e7da9dc2ec90a3f34","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-12 17:18:43.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/52/141352/3/check/gate-keystone-pep8/52a7911 : SUCCESS in 3m 54s\n- gate-keystone-docs http://docs-draft.openstack.org/52/141352/3/check/gate-keystone-docs/2c9a3b1/doc/build/html/ : SUCCESS in 3m 51s\n- gate-keystone-python27 http://logs.openstack.org/52/141352/3/check/gate-keystone-python27/42a6433 : SUCCESS in 6m 11s\n- check-tempest-dsvm-full http://logs.openstack.org/52/141352/3/check/check-tempest-dsvm-full/220e1bd : SUCCESS in 35m 54s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/141352/3/check/check-tempest-dsvm-postgres-full/23b7c32 : SUCCESS in 27m 32s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/52/141352/3/check/check-tempest-dsvm-neutron-full/626e2c8 : SUCCESS in 39m 39s\n- check-grenade-dsvm http://logs.openstack.org/52/141352/3/check/check-grenade-dsvm/2ed6f02 : SUCCESS in 29m 00s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/141352/3/check/gate-tempest-dsvm-large-ops/3ecef05 : SUCCESS in 28m 21s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/141352/3/check/gate-tempest-dsvm-neutron-large-ops/3225fbc : SUCCESS in 17m 49s\n- check-swift-dsvm-functional http://logs.openstack.org/52/141352/3/check/check-swift-dsvm-functional/98cb84d : SUCCESS in 17m 21s\n- gate-rally-dsvm-keystone http://logs.openstack.org/52/141352/3/check/gate-rally-dsvm-keystone/d94bb4e : SUCCESS in 17m 19s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"4e8f00cbdd3da88a5b417fa53c4d8449701a2925","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-13 03:15:14.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":"eb412d0808ad269d82165f3355641a892b972fd7","author":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"date":"2014-12-14 19:42:57.000000000","message":"Patch Set 3: Code-Review-1\n\n(5 comments)\n\nHi Alexander, I think you\u0027re going in the right direction now.\nI liked defining calculate_type as a class method of AssignmentType, I think makes much more sense.\n\nJust left few comments inline.","accounts_in_message":[],"_revision_number":3},{"id":"8d4355ad687dcbd09dacce667e0532f19f4f8e8b","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-15 12:36:11.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"0b158fb990c5964f6980e42908a7b26f23b84e0a","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-15 12:37:42.000000000","message":"Patch Set 4: Workflow-1","accounts_in_message":[],"_revision_number":4},{"id":"77176693c3ae47c7a2a27914b1a04391ff605f31","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-15 12:40:56.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"90c8060b0cc4b4f8fb312743f4c10aa062f242d3","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-15 12:44:30.000000000","message":"Patch Set 3:\n\n(5 comments)","accounts_in_message":[],"_revision_number":3},{"id":"2a0b8ab197e4c9d6d647bd5b238348c24f1e9c30","author":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"date":"2014-12-15 13:20:20.000000000","message":"Patch Set 5: Code-Review+1\n\n+1 since my comments were addressed.\nThanks Alexander :)","accounts_in_message":[],"_revision_number":5},{"id":"71d02aa79f41f12ddd9516355bc734e983fd8cb4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-15 13:30:24.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-keystone-pep8 http://logs.openstack.org/52/141352/5/check//gate-keystone-pep8/5f64e75/ : FAILURE in 3m 11s\n- gate-keystone-docs http://docs-draft.openstack.org/52/141352/5/check//gate-keystone-docs/e846b3e//doc/build/html/ : SUCCESS in 3m 53s\n- gate-keystone-python27 http://logs.openstack.org/52/141352/5/check//gate-keystone-python27/e29b8ba/ : SUCCESS in 6m 40s\n- check-tempest-dsvm-full http://logs.openstack.org/52/141352/5/check//check-tempest-dsvm-full/d9e6491/ : SUCCESS in 33m 34s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/141352/5/check//check-tempest-dsvm-postgres-full/2376d61/ : SUCCESS in 40m 02s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/52/141352/5/check//check-tempest-dsvm-neutron-full/72e3844/ : SUCCESS in 47m 34s\n- check-grenade-dsvm http://logs.openstack.org/52/141352/5/check//check-grenade-dsvm/2596aa6/ : SUCCESS in 24m 42s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/141352/5/check//gate-tempest-dsvm-large-ops/97d1a0e/ : SUCCESS in 20m 01s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/141352/5/check//gate-tempest-dsvm-neutron-large-ops/b84d494/ : SUCCESS in 19m 07s\n- check-swift-dsvm-functional http://logs.openstack.org/52/141352/5/check//check-swift-dsvm-functional/628fdf5/ : SUCCESS in 15m 04s\n- gate-rally-dsvm-keystone http://logs.openstack.org/52/141352/5/check//gate-rally-dsvm-keystone/44211d7/ : SUCCESS in 20m 08s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"1d97b243ddb6a2288cecd210cda4d721c15182c1","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2014-12-15 15:32:09.000000000","message":"Patch Set 5:\n\n(1 comment)\n\nlooking good now...although we should really reference some kind of defect/wishlist/spec as to why we are making a change","accounts_in_message":[],"_revision_number":5},{"id":"0adf352774e11209479a19450a37651068447761","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-15 15:43:07.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"b3c19f4b1ae1100cc686bd4a9adcb80b374fb4db","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-15 16:25:48.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/52/141352/6/check//gate-keystone-pep8/c311120/ : SUCCESS in 3m 25s\n- gate-keystone-docs http://docs-draft.openstack.org/52/141352/6/check//gate-keystone-docs/f15eaab//doc/build/html/ : SUCCESS in 5m 58s\n- gate-keystone-python27 http://logs.openstack.org/52/141352/6/check//gate-keystone-python27/b842863/ : SUCCESS in 11m 27s\n- check-tempest-dsvm-full http://logs.openstack.org/52/141352/6/check//check-tempest-dsvm-full/0040a3f/ : SUCCESS in 34m 32s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/141352/6/check//check-tempest-dsvm-postgres-full/e81716f/ : SUCCESS in 28m 06s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/52/141352/6/check//check-tempest-dsvm-neutron-full/296487b/ : SUCCESS in 38m 40s\n- check-grenade-dsvm http://logs.openstack.org/52/141352/6/check//check-grenade-dsvm/f90652d/ : SUCCESS in 26m 56s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/141352/6/check//gate-tempest-dsvm-large-ops/0114d44/ : SUCCESS in 20m 42s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/141352/6/check//gate-tempest-dsvm-neutron-large-ops/505d23a/ : SUCCESS in 20m 00s\n- check-swift-dsvm-functional http://logs.openstack.org/52/141352/6/check//check-swift-dsvm-functional/1093b18/ : SUCCESS in 15m 50s\n- gate-rally-dsvm-keystone http://logs.openstack.org/52/141352/6/check//gate-rally-dsvm-keystone/7005642/ : SUCCESS in 19m 38s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"017a8f553a82db251de290b4faa138c01b8a4da3","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-17 19:11:09.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"ab901d1a2b82f3d4191c55544c366933bb3bf2f9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-18 03:04:48.000000000","message":"Patch Set 6: 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":6},{"id":"8a946568c680eafb150c2a0bdb165a9e68fdea0e","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2014-12-18 10:02:25.000000000","message":"Patch Set 6:\n\nAlexander - so I presume you feel there is something \"wrong\" with the current implementation.  It is functionality correct, but I think you are proposing that there is a) a clearer way to do this (i.e. making it a class method), and then b) improve its efficiency.  Both are always good, provided b) doesn\u0027t conflict with a).\n\nSo I would raise a wishlist defect along the lines of \"Improve clarity, encapsulation and performance of assignment type calculation\".  Assign this to yourself and then link this fix to that defect.","accounts_in_message":[],"_revision_number":6},{"id":"94fa61489ff9b6a4134505db217ccd4ec2f1d15a","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2014-12-18 10:02:39.000000000","message":"Patch Set 6: Code-Review-1","accounts_in_message":[],"_revision_number":6},{"id":"ee81d6cc9e27edf888eb0bbe361c788795382c92","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-18 15:00:36.000000000","message":"Patch Set 7: Patch Set 6 was rebased","accounts_in_message":[],"_revision_number":6},{"id":"a347adc248742b37c2be9fc369b7ddc2b659577a","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-18 15:38:22.000000000","message":"Patch Set 8: Commit message was updated","accounts_in_message":[],"_revision_number":8},{"id":"233d0f971d57e5337898ac5ddd3963bbb5925688","author":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"date":"2014-12-18 15:50:38.000000000","message":"Patch Set 8: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"f82c22d6900a5b615724f58c01f63007aac0ab98","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-18 15:58:11.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"b9f7736c8ca9bccad6edefe0e197b518d6f7f3b7","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-18 15:59:10.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"41b03343b54a6cc3c891ef76549f099d5329de11","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-18 17:21:25.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/52/141352/9/check/gate-keystone-pep8/c1628dd/ : SUCCESS in 4m 02s\n- gate-keystone-docs http://docs-draft.openstack.org/52/141352/9/check/gate-keystone-docs/5da7e46//doc/build/html/ : SUCCESS in 6m 21s\n- gate-keystone-python27 http://logs.openstack.org/52/141352/9/check/gate-keystone-python27/ffc8a1b/ : SUCCESS in 9m 38s\n- check-tempest-dsvm-full http://logs.openstack.org/52/141352/9/check/check-tempest-dsvm-full/e63733f/ : SUCCESS in 38m 32s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/141352/9/check/check-tempest-dsvm-postgres-full/878d901/ : SUCCESS in 30m 57s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/52/141352/9/check/check-tempest-dsvm-neutron-full/fc3375d/ : SUCCESS in 43m 04s\n- check-grenade-dsvm http://logs.openstack.org/52/141352/9/check/check-grenade-dsvm/f1713a1/ : SUCCESS in 26m 57s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/141352/9/check/gate-tempest-dsvm-large-ops/2f6e922/ : SUCCESS in 19m 45s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/141352/9/check/gate-tempest-dsvm-neutron-large-ops/c80e535/ : SUCCESS in 21m 19s\n- check-swift-dsvm-functional http://logs.openstack.org/52/141352/9/check/check-swift-dsvm-functional/646d8d1/ : SUCCESS in 18m 11s\n- gate-rally-dsvm-keystone http://logs.openstack.org/52/141352/9/check/gate-rally-dsvm-keystone/1a08fd1/ : SUCCESS in 21m 06s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"5e470a228a5ef9d0a7ea69a92160485f07b1f666","author":{"_account_id":8533,"name":"Marcos Fermín Lobo","email":"lobo@lukos.org","username":"mlobo"},"date":"2014-12-19 07:43:20.000000000","message":"Patch Set 9: Code-Review-1\n\n(1 comment)\n\nJust a minor change","accounts_in_message":[],"_revision_number":9},{"id":"641b3f6fdaacb6f5b2cbcd10fd204d18121cf3b1","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-19 10:48:59.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"b2cc718ce9ab2e654662307b3b88c4ad0933a049","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-19 13:31:12.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"01800e706f8f633944554ecf37e61923a192b0e7","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-19 13:36:05.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"2cf80bc48ae98c12be6000e7e314e2d4164e7df8","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-19 13:44:23.000000000","message":"Patch Set 11: Patch Set 10 was rebased","accounts_in_message":[],"_revision_number":10},{"id":"baabadb347d3e2260a5e595e328a9bf4cbb4a9b9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-19 14:33:33.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/52/141352/11/check/gate-keystone-pep8/58c2dc1/ : SUCCESS in 3m 22s\n- gate-keystone-docs http://docs-draft.openstack.org/52/141352/11/check/gate-keystone-docs/f2ddf34//doc/build/html/ : SUCCESS in 4m 09s\n- gate-keystone-python27 http://logs.openstack.org/52/141352/11/check/gate-keystone-python27/fe75337/ : SUCCESS in 6m 52s\n- check-tempest-dsvm-full http://logs.openstack.org/52/141352/11/check/check-tempest-dsvm-full/253f879/ : SUCCESS in 37m 28s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/141352/11/check/check-tempest-dsvm-postgres-full/482cb23/ : SUCCESS in 38m 02s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/52/141352/11/check/check-tempest-dsvm-neutron-full/7279b69/ : SUCCESS in 49m 06s\n- check-grenade-dsvm http://logs.openstack.org/52/141352/11/check/check-grenade-dsvm/7b3a2ae/ : SUCCESS in 29m 20s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/141352/11/check/gate-tempest-dsvm-large-ops/c460b21/ : SUCCESS in 24m 36s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/141352/11/check/gate-tempest-dsvm-neutron-large-ops/4c8bef4/ : SUCCESS in 23m 12s\n- check-swift-dsvm-functional http://logs.openstack.org/52/141352/11/check/check-swift-dsvm-functional/1be4fb3/ : SUCCESS in 23m 19s\n- gate-rally-dsvm-keystone http://logs.openstack.org/52/141352/11/check/gate-rally-dsvm-keystone/df6459a/ : SUCCESS in 24m 15s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"590e0a7c4ab92517f136e29468b0215c2c2c51cc","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-31 17:55:11.000000000","message":"Patch Set 11: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":11},{"id":"254b47867073bbd9395e6be2b0c29dd157249dfe","author":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"date":"2014-12-31 19:33:18.000000000","message":"Patch Set 11: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"602e71194525b77b9294d10116204eaeebfac34b","author":{"_account_id":8533,"name":"Marcos Fermín Lobo","email":"lobo@lukos.org","username":"mlobo"},"date":"2015-01-06 10:51:18.000000000","message":"Patch Set 11: Code-Review-1\n\n(1 comment)\n\n-1 because I\u0027m agree with Brant about the exception file.","accounts_in_message":[],"_revision_number":11},{"id":"242f257ea79be2c5ef54a8230ad8d86995d2e75f","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2015-01-12 13:35:17.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"99b629612a856c9aa9bc12ad97e431af6799475f","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2015-01-12 13:35:35.000000000","message":"Patch Set 11:\n\n(2 comments)","accounts_in_message":[],"_revision_number":11},{"id":"22804d865d7e84effc10908bfaee04867bd31361","author":{"_account_id":8533,"name":"Marcos Fermín Lobo","email":"lobo@lukos.org","username":"mlobo"},"date":"2015-01-12 14:08:23.000000000","message":"Patch Set 12: Code-Review+1","accounts_in_message":[],"_revision_number":12},{"id":"fcb934299c8d71db716e7c96f55603289bdc7c54","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-12 14:47:31.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/52/141352/12/check/gate-keystone-pep8/aa85629/ : SUCCESS in 4m 01s\n- gate-keystone-docs http://docs-draft.openstack.org/52/141352/12/check/gate-keystone-docs/e3f2198//doc/build/html/ : SUCCESS in 4m 45s\n- gate-keystone-python27 http://logs.openstack.org/52/141352/12/check/gate-keystone-python27/11ac8c1/ : SUCCESS in 8m 42s\n- check-tempest-dsvm-full http://logs.openstack.org/52/141352/12/check/check-tempest-dsvm-full/e2b2cb1/ : SUCCESS in 42m 40s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/141352/12/check/check-tempest-dsvm-postgres-full/0041a3e/ : SUCCESS in 38m 40s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/52/141352/12/check/check-tempest-dsvm-neutron-full/01f35cf/ : SUCCESS in 54m 18s\n- check-grenade-dsvm http://logs.openstack.org/52/141352/12/check/check-grenade-dsvm/3a5931c/ : SUCCESS in 36m 20s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/141352/12/check/gate-tempest-dsvm-large-ops/93c17ae/ : SUCCESS in 27m 59s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/141352/12/check/gate-tempest-dsvm-neutron-large-ops/6e36909/ : SUCCESS in 30m 28s\n- check-swift-dsvm-functional http://logs.openstack.org/52/141352/12/check/check-swift-dsvm-functional/ae94ef4/ : SUCCESS in 23m 24s\n- gate-rally-dsvm-keystone http://logs.openstack.org/52/141352/12/check/gate-rally-dsvm-keystone/0110ba1/ : SUCCESS in 27m 07s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"d95ad8704853f697bfd9c4fc2bf40817fbe07921","author":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"date":"2015-01-12 17:44:42.000000000","message":"Patch Set 12: Code-Review+1\n\nNow I am OK with this. Nice job :)","accounts_in_message":[],"_revision_number":12},{"id":"b0e1168bf20bc141bc6a2695332c8406f33d7294","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-01-12 21:27:49.000000000","message":"Patch Set 12: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"edcc000f0346bc0536fdaeb47ded4d4077007128","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2015-01-13 10:33:46.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"4fa4ee04ae11ad24283e94b8721e7b176c26ccd1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-13 11:29:23.000000000","message":"Patch Set 13: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-keystone-pep8 http://logs.openstack.org/52/141352/13/check/gate-keystone-pep8/7dd0659/ : SUCCESS in 4m 05s\n- gate-keystone-docs http://docs-draft.openstack.org/52/141352/13/check/gate-keystone-docs/904188e//doc/build/html/ : SUCCESS in 4m 45s\n- gate-keystone-python27 http://logs.openstack.org/52/141352/13/check/gate-keystone-python27/07b626c/ : SUCCESS in 8m 24s\n- check-tempest-dsvm-full http://logs.openstack.org/52/141352/13/check/check-tempest-dsvm-full/da4ed4d/ : SUCCESS in 41m 23s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/141352/13/check/check-tempest-dsvm-postgres-full/9918faf/ : FAILURE in 43m 00s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/52/141352/13/check/check-tempest-dsvm-neutron-full/2cc1130/ : SUCCESS in 55m 13s\n- check-grenade-dsvm http://logs.openstack.org/52/141352/13/check/check-grenade-dsvm/bb4f385/ : SUCCESS in 43m 47s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/141352/13/check/gate-tempest-dsvm-large-ops/cff799f/ : SUCCESS in 20m 27s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/141352/13/check/gate-tempest-dsvm-neutron-large-ops/74b6042/ : SUCCESS in 19m 21s\n- check-swift-dsvm-functional http://logs.openstack.org/52/141352/13/check/check-swift-dsvm-functional/c76e27d/ : SUCCESS in 23m 55s\n- gate-rally-dsvm-keystone http://logs.openstack.org/52/141352/13/check/gate-rally-dsvm-keystone/cc56ec0/ : SUCCESS in 26m 45s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"f3bfbde7129ac697344aa25c63bb5550bf5a7a91","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2015-01-13 11:37:12.000000000","message":"Patch Set 13:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":13},{"id":"3a87030847ba305f30dc6f2b119d42ac9370fba2","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2015-01-13 11:47:26.000000000","message":"Patch Set 13:\n\nyou might want to rebase this on https://review.openstack.org/#/c/146335/ since that is also adding the explicit ancestor of \u0027object\u0027","accounts_in_message":[],"_revision_number":13},{"id":"c3aff503fd5f2efccc68adcfa07e9c14ce61022c","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2015-01-13 12:45:22.000000000","message":"Patch Set 13:\n\nrecheck","accounts_in_message":[],"_revision_number":13},{"id":"841f4f774247b492208f05eae22b0d58069374ec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-13 12:49:20.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/52/141352/13/check/gate-keystone-pep8/1d9fc93/ : SUCCESS in 4m 06s\n- gate-keystone-docs http://docs-draft.openstack.org/52/141352/13/check/gate-keystone-docs/b75fd6f//doc/build/html/ : SUCCESS in 5m 58s\n- gate-keystone-python27 http://logs.openstack.org/52/141352/13/check/gate-keystone-python27/f6fcf5d/ : SUCCESS in 8m 27s\n- check-tempest-dsvm-full http://logs.openstack.org/52/141352/13/check/check-tempest-dsvm-full/b3a2d9b/ : SUCCESS in 43m 47s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/141352/13/check/check-tempest-dsvm-postgres-full/554d939/ : SUCCESS in 48m 27s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/52/141352/13/check/check-tempest-dsvm-neutron-full/64989bb/ : SUCCESS in 1h 02m 21s\n- check-grenade-dsvm http://logs.openstack.org/52/141352/13/check/check-grenade-dsvm/5dc37fb/ : SUCCESS in 38m 24s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/141352/13/check/gate-tempest-dsvm-large-ops/a805a70/ : SUCCESS in 25m 47s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/141352/13/check/gate-tempest-dsvm-neutron-large-ops/37e43b1/ : SUCCESS in 22m 24s\n- check-swift-dsvm-functional http://logs.openstack.org/52/141352/13/check/check-swift-dsvm-functional/a773a4d/ : SUCCESS in 29m 07s\n- gate-rally-dsvm-keystone http://logs.openstack.org/52/141352/13/check/gate-rally-dsvm-keystone/bfedbe3/ : SUCCESS in 34m 55s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"775cd12479d156711e8f3d96bbed5fb58aca3d89","author":{"_account_id":14303,"name":"MARK L. SOULE","email":"mlsoule@us.ibm.com","username":"mlsoule"},"date":"2015-01-13 20:24:49.000000000","message":"Patch Set 13: Code-Review+1\n\n(1 comment)\n\nMinor comment on assignment_type.","accounts_in_message":[],"_revision_number":13},{"id":"80197930fbca0515870f02e43373c8c17c829713","author":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"date":"2015-01-20 21:05:08.000000000","message":"Patch Set 13: Code-Review+1","accounts_in_message":[],"_revision_number":13},{"id":"c3533cf13f6aa116cc2bf5c88b4f3212d946c448","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-01-21 17:13:44.000000000","message":"Patch Set 13: Code-Review+2","accounts_in_message":[],"_revision_number":13},{"id":"651b8e103fc88aa5ebbfb5399bde595fd8f39635","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2015-01-21 17:24:41.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"d834a94a4b260798fe8af91c7d7dd1e4e551bbf6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-21 19:01:05.000000000","message":"Patch Set 13: 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":13},{"id":"87ebb33489d099c1fabb335dca1af8942a7fb335","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2015-01-21 19:42:24.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"e9c6ae55df5a161d744177d136410b13b50a843c","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2015-01-21 19:44:52.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"08f77180c306c9751f6067839fbdc29dfa5ee79c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-21 20:54:39.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/52/141352/15/check/gate-keystone-pep8/8f31106/ : SUCCESS in 2m 56s\n- gate-keystone-docs http://docs-draft.openstack.org/52/141352/15/check/gate-keystone-docs/6406e6f//doc/build/html/ : SUCCESS in 3m 53s\n- gate-keystone-python27 http://logs.openstack.org/52/141352/15/check/gate-keystone-python27/dbeee60/ : SUCCESS in 6m 19s\n- check-tempest-dsvm-full http://logs.openstack.org/52/141352/15/check/check-tempest-dsvm-full/f161f95/ : SUCCESS in 37m 01s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/141352/15/check/check-tempest-dsvm-postgres-full/1dee843/ : SUCCESS in 35m 29s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/52/141352/15/check/check-tempest-dsvm-neutron-full/65675b9/ : SUCCESS in 54m 04s\n- check-grenade-dsvm http://logs.openstack.org/52/141352/15/check/check-grenade-dsvm/832bd4d/ : SUCCESS in 35m 43s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/141352/15/check/gate-tempest-dsvm-large-ops/d9a4e97/ : SUCCESS in 17m 16s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/141352/15/check/gate-tempest-dsvm-neutron-large-ops/2a4a68e/ : SUCCESS in 16m 42s\n- check-swift-dsvm-functional http://logs.openstack.org/52/141352/15/check/check-swift-dsvm-functional/0b4dc6a/ : SUCCESS in 21m 35s\n- gate-rally-dsvm-keystone http://logs.openstack.org/52/141352/15/check/gate-rally-dsvm-keystone/a8c458c/ : SUCCESS in 20m 53s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"5ac956e3714439219877f02a5c0ef00e2246e5b3","author":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"date":"2015-01-22 01:12:24.000000000","message":"Patch Set 15: Code-Review+1\n\nStill OK since it was just rebased; thanks","accounts_in_message":[],"_revision_number":15},{"id":"582a6b6229014df911bc28685386e091fd494629","author":{"_account_id":8533,"name":"Marcos Fermín Lobo","email":"lobo@lukos.org","username":"mlobo"},"date":"2015-01-22 07:41:11.000000000","message":"Patch Set 15: Code-Review+1","accounts_in_message":[],"_revision_number":15},{"id":"25485e0c1a3b410fcb3360f0616d7df8858fa3b0","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2015-01-22 12:51:28.000000000","message":"Patch Set 15: Code-Review+1","accounts_in_message":[],"_revision_number":15},{"id":"475563c88bda5700b61d2ee88f274e9ee91a09c7","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2015-01-22 13:37:32.000000000","message":"Patch Set 15: Code-Review+2","accounts_in_message":[],"_revision_number":15},{"id":"ec299f57ff06abba62409dc9dcb3961b5e1b1ada","author":{"_account_id":14303,"name":"MARK L. SOULE","email":"mlsoule@us.ibm.com","username":"mlsoule"},"date":"2015-01-22 14:24:16.000000000","message":"Patch Set 15: Code-Review+1","accounts_in_message":[],"_revision_number":15},{"id":"e9d22e5461506c4b22401e1588451712a4b5a67e","author":{"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},"date":"2015-01-22 22:59:28.000000000","message":"Patch Set 15:\n\nBuild succeeded.\n\n- ibm-db2-ci-keystone http://dal05.objectstorage.softlayer.net/v1/AUTH_58396f85-2c60-47b9-aaf8-e03bc24a1a6f/cilog/52/141352/15/check/ibm-db2-ci-keystone/69ed841 : SUCCESS in 35m 38s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"632601f98d804b28e1c2ee3ffbd9413678aa22f1","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-01-27 16:39:17.000000000","message":"Patch Set 15: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":15},{"id":"3603051c43e06453e58f67b1c0128237d610e8a5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-27 16:39:18.000000000","message":"Patch Set 15: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":15},{"id":"64bbead663e06d4054ca4d09825a2b636c8c524b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-27 18:35:28.000000000","message":"Patch Set 15:\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":15},{"id":"862c674a30de2a59761ce9eb5601f5e012b8dbd5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-27 19:02:11.000000000","message":"Patch Set 15:\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":15},{"id":"c1035eb9d0d8b1b86605dc57851c1b15ddf4fe0d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-27 20:02:34.000000000","message":"Patch Set 15: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-keystone-docs http://docs-draft.openstack.org/52/141352/15/gate/gate-keystone-docs/236f4aa//doc/build/html/ : SUCCESS in 6m 00s\n- gate-keystone-pep8 http://logs.openstack.org/52/141352/15/gate/gate-keystone-pep8/f7ead09/ : SUCCESS in 2m 30s\n- gate-keystone-python27 http://logs.openstack.org/52/141352/15/gate/gate-keystone-python27/3264641/ : SUCCESS in 6m 30s\n- gate-tempest-dsvm-full http://logs.openstack.org/52/141352/15/gate/gate-tempest-dsvm-full/6108714/ : SUCCESS in 39m 11s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/52/141352/15/gate/gate-tempest-dsvm-postgres-full/a4cbbf9/ : SUCCESS in 36m 36s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/52/141352/15/gate/gate-tempest-dsvm-neutron-full/e960cd4/ : SUCCESS in 46m 58s\n- gate-grenade-dsvm http://logs.openstack.org/52/141352/15/gate/gate-grenade-dsvm/82ef0df/ : SUCCESS in 57m 11s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/141352/15/gate/gate-tempest-dsvm-large-ops/971a369/ : SUCCESS in 17m 10s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/141352/15/gate/gate-tempest-dsvm-neutron-large-ops/4daa8cc/ : SUCCESS in 16m 24s\n- gate-swift-dsvm-functional http://logs.openstack.org/52/141352/15/gate/gate-swift-dsvm-functional/3dccab3/ : SUCCESS in 21m 25s","accounts_in_message":[],"_revision_number":15},{"id":"9d32625c1a25abcdfe483a66bf39eb695320a61c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-27 20:02:35.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":15}],"current_revision_number":15,"current_revision":"807cd726ddd15fc335438008acf9cec0a8e43398","revisions":{"ff45ebefb41634c9d7d24214c3c5521cc503e1a4":{"kind":"REWORK","_number":1,"created":"2014-12-12 12:44:56.000000000","uploader":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"ref":"refs/changes/52/141352/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/52/141352/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/52/141352/1"}}},"commit":{"parents":[{"commit":"ca8a8a6b1f3f0a6cbd2b1be8fd9d290da9c64ba7","subject":"Merge \"TestAuthPlugin doesn\u0027t use test_auth_plugin.conf\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ca8a8a6b1f3f0a6cbd2b1be8fd9d290da9c64ba7"}]}],"author":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-12 12:35:09.000000000","tz":180},"committer":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-12 12:44:57.000000000","tz":180},"subject":"Assignment sql backend create_grant refactoring","message":"Assignment sql backend create_grant refactoring\n\nMoved calculate_type function to be a class method of AssignmentType.\n\nChange-Id: Ib0ae2c04ab8b428a8f680520d53fbeb799fae6f0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ff45ebefb41634c9d7d24214c3c5521cc503e1a4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ff45ebefb41634c9d7d24214c3c5521cc503e1a4"}]},"branch":"refs/heads/master"},"65b1b1c598b3424d9300861aceace8b23277e495":{"kind":"REWORK","_number":2,"created":"2014-12-12 13:06:29.000000000","uploader":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"ref":"refs/changes/52/141352/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/52/141352/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/52/141352/2"}}},"commit":{"parents":[{"commit":"ca8a8a6b1f3f0a6cbd2b1be8fd9d290da9c64ba7","subject":"Merge \"TestAuthPlugin doesn\u0027t use test_auth_plugin.conf\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ca8a8a6b1f3f0a6cbd2b1be8fd9d290da9c64ba7"}]}],"author":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-12 12:35:09.000000000","tz":180},"committer":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-12 13:06:57.000000000","tz":180},"subject":"Assignment sql backend create_grant refactoring","message":"Assignment sql backend create_grant refactoring\n\nMoved calculate_type function to be a class method of AssignmentType.\n\nChange-Id: Ib0ae2c04ab8b428a8f680520d53fbeb799fae6f0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/65b1b1c598b3424d9300861aceace8b23277e495"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/65b1b1c598b3424d9300861aceace8b23277e495"}]},"branch":"refs/heads/master"},"b28f610de70503cbc07ea5aea922284a4efd2015":{"kind":"REWORK","_number":3,"created":"2014-12-12 16:37:06.000000000","uploader":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"ref":"refs/changes/52/141352/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/52/141352/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/52/141352/3"}}},"commit":{"parents":[{"commit":"ca8a8a6b1f3f0a6cbd2b1be8fd9d290da9c64ba7","subject":"Merge \"TestAuthPlugin doesn\u0027t use test_auth_plugin.conf\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ca8a8a6b1f3f0a6cbd2b1be8fd9d290da9c64ba7"}]}],"author":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-12 12:35:09.000000000","tz":180},"committer":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-12 16:37:28.000000000","tz":180},"subject":"Assignment sql backend create_grant refactoring","message":"Assignment sql backend create_grant refactoring\n\nMoved calculate_type function to be a class method of AssignmentType.\n\nChange-Id: Ib0ae2c04ab8b428a8f680520d53fbeb799fae6f0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b28f610de70503cbc07ea5aea922284a4efd2015"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b28f610de70503cbc07ea5aea922284a4efd2015"}]},"branch":"refs/heads/master"},"733977e24ba4368ec1cde593637d7afac3926482":{"kind":"REWORK","_number":4,"created":"2014-12-15 12:36:11.000000000","uploader":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"ref":"refs/changes/52/141352/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/52/141352/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/52/141352/4"}}},"commit":{"parents":[{"commit":"9ee165f19d53febe27d2bbc7df21bc9f074b3535","subject":"Merge \"Remove database setup duplication\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9ee165f19d53febe27d2bbc7df21bc9f074b3535"}]}],"author":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-12 12:35:09.000000000","tz":180},"committer":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-15 12:36:27.000000000","tz":180},"subject":"Assignment sql backend create_grant refactoring","message":"Assignment sql backend create_grant refactoring\n\nMoved calculate_type function to be a class method of AssignmentType.\n\nChange-Id: Ib0ae2c04ab8b428a8f680520d53fbeb799fae6f0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/733977e24ba4368ec1cde593637d7afac3926482"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/733977e24ba4368ec1cde593637d7afac3926482"}]},"branch":"refs/heads/master"},"7fa1e3d7b50e5badec240dfc64bba209246336c5":{"kind":"REWORK","_number":5,"created":"2014-12-15 12:40:56.000000000","uploader":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"ref":"refs/changes/52/141352/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/52/141352/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/52/141352/5"}}},"commit":{"parents":[{"commit":"9ee165f19d53febe27d2bbc7df21bc9f074b3535","subject":"Merge \"Remove database setup duplication\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9ee165f19d53febe27d2bbc7df21bc9f074b3535"}]}],"author":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-12 12:35:09.000000000","tz":180},"committer":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-15 12:41:28.000000000","tz":180},"subject":"Assignment sql backend create_grant refactoring","message":"Assignment sql backend create_grant refactoring\n\nMoved calculate_type function to be a class method of AssignmentType.\n\nChange-Id: Ib0ae2c04ab8b428a8f680520d53fbeb799fae6f0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7fa1e3d7b50e5badec240dfc64bba209246336c5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7fa1e3d7b50e5badec240dfc64bba209246336c5"}]},"branch":"refs/heads/master"},"dcb984c1240bb81e875cb60638e381aaf840ec8c":{"kind":"REWORK","_number":6,"created":"2014-12-15 15:43:07.000000000","uploader":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"ref":"refs/changes/52/141352/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/52/141352/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/52/141352/6"}}},"commit":{"parents":[{"commit":"9ee165f19d53febe27d2bbc7df21bc9f074b3535","subject":"Merge \"Remove database setup duplication\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9ee165f19d53febe27d2bbc7df21bc9f074b3535"}]}],"author":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-12 12:35:09.000000000","tz":180},"committer":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-15 15:43:33.000000000","tz":180},"subject":"Assignment sql backend create_grant refactoring","message":"Assignment sql backend create_grant refactoring\n\nMoved calculate_type function to be a class method of AssignmentType.\n\nChange-Id: Ib0ae2c04ab8b428a8f680520d53fbeb799fae6f0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/dcb984c1240bb81e875cb60638e381aaf840ec8c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/dcb984c1240bb81e875cb60638e381aaf840ec8c"}]},"branch":"refs/heads/master"},"1b783e27a9543df13b2efe5a40659cd9dc2198fa":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2014-12-18 15:00:36.000000000","uploader":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"ref":"refs/changes/52/141352/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/52/141352/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/52/141352/7"}}},"commit":{"parents":[{"commit":"4a3b9a25be24e2d1c5eb26de72c097035c259576","subject":"Merge \"Remove unnecessary ldap import\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4a3b9a25be24e2d1c5eb26de72c097035c259576"}]}],"author":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-12 12:35:09.000000000","tz":180},"committer":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-18 15:00:36.000000000","tz":0},"subject":"Assignment sql backend create_grant refactoring","message":"Assignment sql backend create_grant refactoring\n\nMoved calculate_type function to be a class method of AssignmentType.\n\nChange-Id: Ib0ae2c04ab8b428a8f680520d53fbeb799fae6f0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1b783e27a9543df13b2efe5a40659cd9dc2198fa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1b783e27a9543df13b2efe5a40659cd9dc2198fa"}]},"branch":"refs/heads/master"},"869e6d93ed08850f7a472d20269ecd24b57c732f":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2014-12-18 15:38:22.000000000","uploader":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"ref":"refs/changes/52/141352/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/52/141352/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/52/141352/8"}}},"commit":{"parents":[{"commit":"4a3b9a25be24e2d1c5eb26de72c097035c259576","subject":"Merge \"Remove unnecessary ldap import\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4a3b9a25be24e2d1c5eb26de72c097035c259576"}]}],"author":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-12 12:35:09.000000000","tz":180},"committer":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-18 15:38:22.000000000","tz":0},"subject":"Assignment sql backend create_grant refactoring","message":"Assignment sql backend create_grant refactoring\n\nMoved calculate_type function to be a class method of AssignmentType.\n\nChange-Id: Ib0ae2c04ab8b428a8f680520d53fbeb799fae6f0\nCloses-Bug: #1403929","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/869e6d93ed08850f7a472d20269ecd24b57c732f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/869e6d93ed08850f7a472d20269ecd24b57c732f"}]},"branch":"refs/heads/master"},"565079677f6aeb780b6c4fcdd3e4758dc21ea309":{"kind":"REWORK","_number":9,"created":"2014-12-18 15:58:11.000000000","uploader":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"ref":"refs/changes/52/141352/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/52/141352/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/52/141352/9"}}},"commit":{"parents":[{"commit":"4a3b9a25be24e2d1c5eb26de72c097035c259576","subject":"Merge \"Remove unnecessary ldap import\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4a3b9a25be24e2d1c5eb26de72c097035c259576"}]}],"author":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-12 12:35:09.000000000","tz":180},"committer":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-18 15:57:55.000000000","tz":180},"subject":"Assignment sql backend create_grant refactoring","message":"Assignment sql backend create_grant refactoring\n\nMoved calculate_type function to be a class method of AssignmentType.\n\nChange-Id: Ib0ae2c04ab8b428a8f680520d53fbeb799fae6f0\nCloses-Bug: 1403929\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/565079677f6aeb780b6c4fcdd3e4758dc21ea309"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/565079677f6aeb780b6c4fcdd3e4758dc21ea309"}]},"branch":"refs/heads/master"},"59cd4821374f0433ad22d32e77ba10f95ace1d2d":{"kind":"REWORK","_number":10,"created":"2014-12-19 13:36:05.000000000","uploader":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"ref":"refs/changes/52/141352/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/52/141352/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/52/141352/10"}}},"commit":{"parents":[{"commit":"4a3b9a25be24e2d1c5eb26de72c097035c259576","subject":"Merge \"Remove unnecessary ldap import\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4a3b9a25be24e2d1c5eb26de72c097035c259576"}]}],"author":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-12 12:35:09.000000000","tz":180},"committer":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-19 13:35:51.000000000","tz":180},"subject":"Assignment sql backend create_grant refactoring","message":"Assignment sql backend create_grant refactoring\n\nMoved calculate_type function to be a class method of AssignmentType.\n\nChange-Id: Ib0ae2c04ab8b428a8f680520d53fbeb799fae6f0\nCloses-Bug: 1403929\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/59cd4821374f0433ad22d32e77ba10f95ace1d2d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/59cd4821374f0433ad22d32e77ba10f95ace1d2d"}]},"branch":"refs/heads/master"},"8375694ff1f40aab7464910338f1e9ebc4391dc7":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2014-12-19 13:44:23.000000000","uploader":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"ref":"refs/changes/52/141352/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/52/141352/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/52/141352/11"}}},"commit":{"parents":[{"commit":"fcfb7745f9528dc2607884da373177b723307763","subject":"Merge \"Update federation docs to point to specs.o.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/fcfb7745f9528dc2607884da373177b723307763"}]}],"author":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-12 12:35:09.000000000","tz":180},"committer":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-19 13:44:23.000000000","tz":0},"subject":"Assignment sql backend create_grant refactoring","message":"Assignment sql backend create_grant refactoring\n\nMoved calculate_type function to be a class method of AssignmentType.\n\nChange-Id: Ib0ae2c04ab8b428a8f680520d53fbeb799fae6f0\nCloses-Bug: 1403929\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8375694ff1f40aab7464910338f1e9ebc4391dc7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8375694ff1f40aab7464910338f1e9ebc4391dc7"}]},"branch":"refs/heads/master"},"e56ca08e99686ec30972f9d1a1141c8ec7b9fb14":{"kind":"REWORK","_number":12,"created":"2015-01-12 13:35:17.000000000","uploader":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"ref":"refs/changes/52/141352/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/52/141352/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/52/141352/12"}}},"commit":{"parents":[{"commit":"fcfb7745f9528dc2607884da373177b723307763","subject":"Merge \"Update federation docs to point to specs.o.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/fcfb7745f9528dc2607884da373177b723307763"}]}],"author":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-12 12:35:09.000000000","tz":180},"committer":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2015-01-12 13:35:26.000000000","tz":180},"subject":"Assignment sql backend create_grant refactoring","message":"Assignment sql backend create_grant refactoring\n\nMoved calculate_type function to be a class method of AssignmentType.\n\nChange-Id: Ib0ae2c04ab8b428a8f680520d53fbeb799fae6f0\nCloses-Bug: 1403929\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e56ca08e99686ec30972f9d1a1141c8ec7b9fb14"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e56ca08e99686ec30972f9d1a1141c8ec7b9fb14"}]},"branch":"refs/heads/master"},"b82c9ed066c03a74851a0764e7d20290d064fab0":{"kind":"REWORK","_number":13,"created":"2015-01-13 10:33:46.000000000","uploader":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"ref":"refs/changes/52/141352/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/52/141352/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/52/141352/13"}}},"commit":{"parents":[{"commit":"fcfb7745f9528dc2607884da373177b723307763","subject":"Merge \"Update federation docs to point to specs.o.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/fcfb7745f9528dc2607884da373177b723307763"}]}],"author":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-12 12:35:09.000000000","tz":180},"committer":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2015-01-13 10:33:59.000000000","tz":180},"subject":"Assignment sql backend create_grant refactoring","message":"Assignment sql backend create_grant refactoring\n\nMoved calculate_type function to be a class method of AssignmentType.\n\nChange-Id: Ib0ae2c04ab8b428a8f680520d53fbeb799fae6f0\nCloses-Bug: 1403929\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b82c9ed066c03a74851a0764e7d20290d064fab0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b82c9ed066c03a74851a0764e7d20290d064fab0"}]},"branch":"refs/heads/master"},"682ff07d8dd3a3ee6dce7cf5f0379db3968dc392":{"kind":"REWORK","_number":14,"created":"2015-01-21 19:42:24.000000000","uploader":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"ref":"refs/changes/52/141352/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/52/141352/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/52/141352/14"}}},"commit":{"parents":[{"commit":"c21244f6f8865ec92f305124dd859d341f289c55","subject":"Merge \"Correct comment about circular dependency\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c21244f6f8865ec92f305124dd859d341f289c55"}]}],"author":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-12 12:35:09.000000000","tz":180},"committer":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2015-01-21 19:42:28.000000000","tz":180},"subject":"Assignment sql backend create_grant refactoring","message":"Assignment sql backend create_grant refactoring\n\nMoved calculate_type function to be a class method of AssignmentType.\n\nChange-Id: Ib0ae2c04ab8b428a8f680520d53fbeb799fae6f0\nCloses-Bug: 1403929\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/682ff07d8dd3a3ee6dce7cf5f0379db3968dc392"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/682ff07d8dd3a3ee6dce7cf5f0379db3968dc392"}]},"branch":"refs/heads/master"},"807cd726ddd15fc335438008acf9cec0a8e43398":{"kind":"REWORK","_number":15,"created":"2015-01-21 19:44:52.000000000","uploader":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"ref":"refs/changes/52/141352/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/52/141352/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/52/141352/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/52/141352/15"}}},"commit":{"parents":[{"commit":"c21244f6f8865ec92f305124dd859d341f289c55","subject":"Merge \"Correct comment about circular dependency\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c21244f6f8865ec92f305124dd859d341f289c55"}]}],"author":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2014-12-12 12:35:09.000000000","tz":180},"committer":{"name":"Alexander Makarov","email":"amakarov@mirantis.com","date":"2015-01-21 19:45:18.000000000","tz":180},"subject":"Assignment sql backend create_grant refactoring","message":"Assignment sql backend create_grant refactoring\n\nMoved calculate_type function to be a class method of AssignmentType.\n\nChange-Id: Ib0ae2c04ab8b428a8f680520d53fbeb799fae6f0\nCloses-Bug: 1403929\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/807cd726ddd15fc335438008acf9cec0a8e43398"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/807cd726ddd15fc335438008acf9cec0a8e43398"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
