)]}'
{"id":"openstack%2Fpython-barbicanclient~155961","triplet_id":"openstack%2Fpython-barbicanclient~master~Id3ac2b52ade9b7e683ae74e2f9e3efc2dbceb6f1","project":"openstack/python-barbicanclient","branch":"master","topic":"clientstuff","hashtags":[],"change_id":"Id3ac2b52ade9b7e683ae74e2f9e3efc2dbceb6f1","subject":"update tox.ini files to run functional tests","status":"MERGED","created":"2015-02-14 05:48:46.000000000","updated":"2015-02-18 18:31:53.000000000","submitted":"2015-02-18 18:31:53.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c8054a95053b922ea4b18b0f144e3350dc63ede5","_number":155961,"virtual_id_number":155961,"owner":{"_account_id":9234,"name":"Steve Heyman","email":"steve@heyman.com","username":"hockeynut"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":7136,"name":"Chad Lung","email":"chad.lung@gmail.com","username":"chadlung"},{"value":0,"date":"2015-02-16 20:16:46.000000000","_account_id":9234,"name":"Steve Heyman","email":"steve@heyman.com","username":"hockeynut"},{"value":0,"_account_id":11970,"name":"Chelsea Winfree","email":"chelsea.winfree@gmail.com","username":"chellygel"},{"value":2,"date":"2015-02-18 18:31:53.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":0,"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},{"value":0,"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},{"value":0,"_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"}],"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":7136,"name":"Chad Lung","email":"chad.lung@gmail.com","username":"chadlung"},"all":[{"value":2,"date":"2015-02-16 21:07:15.000000000","_account_id":7136,"name":"Chad Lung","email":"chad.lung@gmail.com","username":"chadlung"},{"value":0,"_account_id":9234,"name":"Steve Heyman","email":"steve@heyman.com","username":"hockeynut"},{"value":1,"date":"2015-02-18 17:53:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11970,"name":"Chelsea Winfree","email":"chelsea.winfree@gmail.com","username":"chellygel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":2,"date":"2015-02-16 20:16:46.000000000","_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},{"value":0,"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},{"value":0,"_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"}],"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":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"all":[{"value":0,"_account_id":7136,"name":"Chad Lung","email":"chad.lung@gmail.com","username":"chadlung"},{"value":0,"_account_id":9234,"name":"Steve Heyman","email":"steve@heyman.com","username":"hockeynut"},{"value":0,"_account_id":11970,"name":"Chelsea Winfree","email":"chelsea.winfree@gmail.com","username":"chellygel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":0,"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},{"value":1,"date":"2015-02-18 17:55:52.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},{"value":0,"_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"}],"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":7136,"name":"Chad Lung","email":"chad.lung@gmail.com","username":"chadlung"},{"_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"},{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"_account_id":9234,"name":"Steve Heyman","email":"steve@heyman.com","username":"hockeynut"},{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},{"_account_id":11970,"name":"Chelsea Winfree","email":"chelsea.winfree@gmail.com","username":"chellygel"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-02-15 18:35:16.000000000","updated_by":{"_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"},"reviewer":{"_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"},"state":"REVIEWER"},{"updated":"2015-02-16 02:40:27.000000000","updated_by":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"reviewer":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"state":"REVIEWER"},{"updated":"2015-02-16 20:16:46.000000000","updated_by":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"reviewer":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"state":"REVIEWER"},{"updated":"2015-02-16 21:07:15.000000000","updated_by":{"_account_id":7136,"name":"Chad Lung","email":"chad.lung@gmail.com","username":"chadlung"},"reviewer":{"_account_id":7136,"name":"Chad Lung","email":"chad.lung@gmail.com","username":"chadlung"},"state":"REVIEWER"},{"updated":"2015-02-18 17:53:24.000000000","updated_by":{"_account_id":11970,"name":"Chelsea Winfree","email":"chelsea.winfree@gmail.com","username":"chellygel"},"reviewer":{"_account_id":11970,"name":"Chelsea Winfree","email":"chelsea.winfree@gmail.com","username":"chellygel"},"state":"REVIEWER"},{"updated":"2015-02-18 17:55:52.000000000","updated_by":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"reviewer":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"state":"REVIEWER"},{"updated":"2015-02-18 18:31:53.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"1ddef8b21833938c3fc35dd131995206abf18bbd","author":{"_account_id":9234,"name":"Steve Heyman","email":"steve@heyman.com","username":"hockeynut"},"date":"2015-02-14 05:48:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"65e3e5a802c7d00042c2c30d06839b35b03d5a96","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-14 06:31:14.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-barbicanclient-python26 http://logs.openstack.org/61/155961/1/check/gate-python-barbicanclient-python26/079894e/ : SUCCESS in 42s\n- gate-python-barbicanclient-pep8 http://logs.openstack.org/61/155961/1/check/gate-python-barbicanclient-pep8/9fae2df/ : SUCCESS in 47s\n- gate-python-barbicanclient-docs http://docs-draft.openstack.org/61/155961/1/check/gate-python-barbicanclient-docs/8f5c388//doc/build/html/ : SUCCESS in 38s\n- gate-python-barbicanclient-python27 http://logs.openstack.org/61/155961/1/check/gate-python-barbicanclient-python27/c8edade/ : SUCCESS in 46s\n- gate-python-barbicanclient-python34 http://logs.openstack.org/61/155961/1/check/gate-python-barbicanclient-python34/c0d378e/ : SUCCESS in 2m 03s\n- gate-python-barbicanclient-pypy http://logs.openstack.org/61/155961/1/check/gate-python-barbicanclient-pypy/96aa889/ : SUCCESS in 2m 09s\n- gate-tempest-dsvm-neutron-src-python-barbicanclient http://logs.openstack.org/61/155961/1/check/gate-tempest-dsvm-neutron-src-python-barbicanclient/12ac8e8/ : SUCCESS in 42m 26s\n- gate-tempest-dsvm-neutron-src-python-barbicanclient-juno http://logs.openstack.org/61/155961/1/check/gate-tempest-dsvm-neutron-src-python-barbicanclient-juno/ec199b9/ : SUCCESS in 28m 06s","accounts_in_message":[],"_revision_number":1},{"id":"76b97db4b8e0112d656fe3e1fec2c96ee09c96c9","author":{"_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"},"date":"2015-02-15 18:35:16.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"8489cc02c120813ddd53836a08b2aa14f84061e2","author":{"_account_id":7136,"name":"Chad Lung","email":"chad.lung@gmail.com","username":"chadlung"},"date":"2015-02-15 18:54:00.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"44a6a2dc3229694efa7a2c8f04e8b7edb83060b6","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2015-02-16 02:40:27.000000000","message":"Patch Set 1: Code-Review-1\n\nWhy is the .testr.conf file needed if the test are being run using nosetests?","accounts_in_message":[],"_revision_number":1},{"id":"9867efcecfde081903ce9c1269c9c0b7dfa01e5b","author":{"_account_id":9234,"name":"Steve Heyman","email":"steve@heyman.com","username":"hockeynut"},"date":"2015-02-16 16:55:15.000000000","message":"Patch Set 1:\n\nI believe that\u0027s needed for when we add something akin to the API functional tests\u0027s run_test.sh which uses testr.","accounts_in_message":[],"_revision_number":1},{"id":"e352858635f12584a1be058a81e218d699a44cd1","author":{"_account_id":9234,"name":"Steve Heyman","email":"steve@heyman.com","username":"hockeynut"},"date":"2015-02-16 17:13:07.000000000","message":"Patch Set 1:\n\nDouglas - I can add the 3 scripts for running the tests in a devstack w/barbican if you think that would be helpful.","accounts_in_message":[],"_revision_number":1},{"id":"a65cc2385f1deec02b1fe1f4899fb5c5a9b12a91","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2015-02-16 17:35:48.000000000","message":"Patch Set 1:\n\nThe run_tests.sh script I proposed on https://review.openstack.org/#/c/155917/ uses nosetests as the runner, so I don\u0027t think we\u0027ll need the testr config, unless we really don\u0027t want to use nose, in which case I can revisit the script.","accounts_in_message":[],"_revision_number":1},{"id":"ac00bdb34fe3820d40226bfe7aabf0444ccc238e","author":{"_account_id":9234,"name":"Steve Heyman","email":"steve@heyman.com","username":"hockeynut"},"date":"2015-02-16 20:15:20.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5157612320b57943cb0f1ef7b262af758e6aadfd","author":{"_account_id":9234,"name":"Steve Heyman","email":"steve@heyman.com","username":"hockeynut"},"date":"2015-02-16 20:16:14.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"41919526a9a1097f053da6fcee377463b75e7429","author":{"_account_id":9234,"name":"Steve Heyman","email":"steve@heyman.com","username":"hockeynut"},"date":"2015-02-16 20:16:46.000000000","message":"Patch Set 3:\n\nRemoved .testr.config from functional tests and reworded commit msg.","accounts_in_message":[],"_revision_number":3},{"id":"cdc7b91772253e4ef32d41f0e6d7279cd5162f95","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2015-02-16 20:16:46.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"c2f5d85c2635dad7e5b454f18afedd445ba43df3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-16 20:52:15.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-barbicanclient-python26 http://logs.openstack.org/61/155961/3/check/gate-python-barbicanclient-python26/d4e2be2/ : SUCCESS in 45s\n- gate-python-barbicanclient-pep8 http://logs.openstack.org/61/155961/3/check/gate-python-barbicanclient-pep8/d6248fd/ : SUCCESS in 47s\n- gate-python-barbicanclient-docs http://docs-draft.openstack.org/61/155961/3/check/gate-python-barbicanclient-docs/25cc20c//doc/build/html/ : SUCCESS in 59s\n- gate-python-barbicanclient-python27 http://logs.openstack.org/61/155961/3/check/gate-python-barbicanclient-python27/1b48519/ : SUCCESS in 52s\n- gate-python-barbicanclient-python34 http://logs.openstack.org/61/155961/3/check/gate-python-barbicanclient-python34/24398b8/ : SUCCESS in 2m 56s\n- gate-python-barbicanclient-pypy http://logs.openstack.org/61/155961/3/check/gate-python-barbicanclient-pypy/9ac24db/ : SUCCESS in 1m 16s\n- gate-tempest-dsvm-neutron-src-python-barbicanclient http://logs.openstack.org/61/155961/3/check/gate-tempest-dsvm-neutron-src-python-barbicanclient/b83b363/ : SUCCESS in 35m 58s\n- gate-tempest-dsvm-neutron-src-python-barbicanclient-juno http://logs.openstack.org/61/155961/3/check/gate-tempest-dsvm-neutron-src-python-barbicanclient-juno/4b06ef8/ : SUCCESS in 35m 59s","accounts_in_message":[],"_revision_number":3},{"id":"2d549192482e5c71ca8c3b5dcdaf369c057318bd","author":{"_account_id":7136,"name":"Chad Lung","email":"chad.lung@gmail.com","username":"chadlung"},"date":"2015-02-16 21:07:15.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"7dfcefcd47f4ba2727085542c7ff2c774f05a264","author":{"_account_id":11970,"name":"Chelsea Winfree","email":"chelsea.winfree@gmail.com","username":"chellygel"},"date":"2015-02-18 17:53:24.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"e2003ef647ebecf204c9140b1c733055ce12b3a5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-18 17:55:52.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"f9632f04b1832ff297e9624fb708ee4bcb14bcb4","author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"date":"2015-02-18 17:55:52.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"883fe2ed445bf8b8b73550a3c1d2b45103bafeed","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-18 18:31:53.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-barbicanclient-python26 http://logs.openstack.org/61/155961/3/gate/gate-python-barbicanclient-python26/236f601/ : SUCCESS in 41s\n- gate-python-barbicanclient-docs http://docs-draft.openstack.org/61/155961/3/gate/gate-python-barbicanclient-docs/eabe70f//doc/build/html/ : SUCCESS in 56s\n- gate-python-barbicanclient-pep8 http://logs.openstack.org/61/155961/3/gate/gate-python-barbicanclient-pep8/e857770/ : SUCCESS in 56s\n- gate-python-barbicanclient-python27 http://logs.openstack.org/61/155961/3/gate/gate-python-barbicanclient-python27/7c87dcb/ : SUCCESS in 55s\n- gate-python-barbicanclient-python34 http://logs.openstack.org/61/155961/3/gate/gate-python-barbicanclient-python34/e4ad446/ : SUCCESS in 2m 19s\n- gate-python-barbicanclient-pypy http://logs.openstack.org/61/155961/3/gate/gate-python-barbicanclient-pypy/e3104ea/ : SUCCESS in 2m 19s\n- gate-tempest-dsvm-neutron-src-python-barbicanclient http://logs.openstack.org/61/155961/3/gate/gate-tempest-dsvm-neutron-src-python-barbicanclient/df1d98b/ : SUCCESS in 35m 43s","accounts_in_message":[],"_revision_number":3},{"id":"cd1cfe11968d4caac1614a48276484ad2a3c9c28","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-18 18:31:53.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"99ba531087b80537f5c30f717f3c5ae0fea532bc","revisions":{"a53aa3e55e55d812c183286c8e516f7d913b7298":{"kind":"REWORK","_number":1,"created":"2015-02-14 05:48:46.000000000","uploader":{"_account_id":9234,"name":"Steve Heyman","email":"steve@heyman.com","username":"hockeynut"},"ref":"refs/changes/61/155961/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-barbicanclient","ref":"refs/changes/61/155961/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/61/155961/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/61/155961/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/61/155961/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-barbicanclient refs/changes/61/155961/1"}}},"commit":{"parents":[{"commit":"cd144a8697dcef7882d2454589116a62139f982d","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/cd144a8697dcef7882d2454589116a62139f982d"}]}],"author":{"name":"Steve Heyman","email":"steve.heyman@rackspace.com","date":"2015-02-14 04:30:04.000000000","tz":-360},"committer":{"name":"Steve Heyman","email":"steve.heyman@rackspace.com","date":"2015-02-14 05:48:34.000000000","tz":-360},"subject":"Add/update config files to run functional tests","message":"Add/update config files to run functional tests\n\nUpdated tox.init to add a test environment \"functional\".\nYou can run using \"tox -e functional\" from a command line.\n\nAlso added .testr.conf file for the functionaltests.\n\nChange-Id: Id3ac2b52ade9b7e683ae74e2f9e3efc2dbceb6f1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/a53aa3e55e55d812c183286c8e516f7d913b7298"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/a53aa3e55e55d812c183286c8e516f7d913b7298"}]},"branch":"refs/heads/master"},"2e34292cef1048d25214ee9bb77f46575da17d4f":{"kind":"REWORK","_number":2,"created":"2015-02-16 20:15:20.000000000","uploader":{"_account_id":9234,"name":"Steve Heyman","email":"steve@heyman.com","username":"hockeynut"},"ref":"refs/changes/61/155961/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-barbicanclient","ref":"refs/changes/61/155961/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/61/155961/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/61/155961/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/61/155961/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-barbicanclient refs/changes/61/155961/2"}}},"commit":{"parents":[{"commit":"cd144a8697dcef7882d2454589116a62139f982d","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/cd144a8697dcef7882d2454589116a62139f982d"}]}],"author":{"name":"Steve Heyman","email":"steve.heyman@rackspace.com","date":"2015-02-14 04:30:04.000000000","tz":-360},"committer":{"name":"Steve Heyman","email":"steve.heyman@rackspace.com","date":"2015-02-16 20:15:10.000000000","tz":-360},"subject":"Add/update config files to run functional tests","message":"Add/update config files to run functional tests\n\nUpdated tox.init to add a test environment \"functional\".\nYou can run using \"tox -e functional\" from a command line.\n\nChange-Id: Id3ac2b52ade9b7e683ae74e2f9e3efc2dbceb6f1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/2e34292cef1048d25214ee9bb77f46575da17d4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/2e34292cef1048d25214ee9bb77f46575da17d4f"}]},"branch":"refs/heads/master"},"99ba531087b80537f5c30f717f3c5ae0fea532bc":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2015-02-16 20:16:14.000000000","uploader":{"_account_id":9234,"name":"Steve Heyman","email":"steve@heyman.com","username":"hockeynut"},"ref":"refs/changes/61/155961/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-barbicanclient","ref":"refs/changes/61/155961/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/61/155961/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/61/155961/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/61/155961/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-barbicanclient refs/changes/61/155961/3"}}},"commit":{"parents":[{"commit":"cd144a8697dcef7882d2454589116a62139f982d","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/cd144a8697dcef7882d2454589116a62139f982d"}]}],"author":{"name":"Steve Heyman","email":"steve.heyman@rackspace.com","date":"2015-02-14 04:30:04.000000000","tz":-360},"committer":{"name":"Steve Heyman","email":"steve.heyman@rackspace.com","date":"2015-02-16 20:15:42.000000000","tz":-360},"subject":"update tox.ini files to run functional tests","message":"update tox.ini files to run functional tests\n\nUpdated tox.init to add a test environment \"functional\".\nYou can run using \"tox -e functional\" from a command line.\n\nChange-Id: Id3ac2b52ade9b7e683ae74e2f9e3efc2dbceb6f1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/99ba531087b80537f5c30f717f3c5ae0fea532bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/99ba531087b80537f5c30f717f3c5ae0fea532bc"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
