)]}'
{"id":"openstack%2Fdevstack~119907","triplet_id":"openstack%2Fdevstack~master~Ib3548bc23713e120089ae29b5c4e851de48cf8d3","project":"openstack/devstack","branch":"master","topic":"docs-environment","hashtags":[],"change_id":"Ib3548bc23713e120089ae29b5c4e851de48cf8d3","subject":"Add docs environment to tox.ini","status":"MERGED","created":"2014-09-08 20:47:11.000000000","updated":"2014-09-12 11:00:23.000000000","submitted":"2014-09-12 11:00:23.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"85285e952a2ac39ecbdf662295393fd82ab4dab0","_number":119907,"virtual_id_number":119907,"owner":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"date":"2014-09-10 21:34:42.000000000","_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":2,"date":"2014-09-12 11:00:23.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"date":"2014-09-10 19:08:45.000000000","_account_id":4727,"name":"Itzik Brown","email":"itzikb@redhat.com","username":"itzikb1"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"all":[{"value":2,"date":"2014-09-11 06:50:06.000000000","_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-09-10 08:42:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"_account_id":4727,"name":"Itzik Brown","email":"itzikb@redhat.com","username":"itzikb1"},{"value":2,"date":"2014-09-09 14:07:15.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"all":[{"value":1,"date":"2014-09-11 06:50:06.000000000","_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"_account_id":4727,"name":"Itzik Brown","email":"itzikb@redhat.com","username":"itzikb1"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"_account_id":4727,"name":"Itzik Brown","email":"itzikb@redhat.com","username":"itzikb1"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":4727,"name":"Itzik Brown","email":"itzikb@redhat.com","username":"itzikb1"},{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-09-09 14:07:15.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2014-09-10 08:42:53.000000000","updated_by":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"reviewer":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"state":"REVIEWER"},{"updated":"2014-09-10 19:08:45.000000000","updated_by":{"_account_id":4727,"name":"Itzik Brown","email":"itzikb@redhat.com","username":"itzikb1"},"reviewer":{"_account_id":4727,"name":"Itzik Brown","email":"itzikb@redhat.com","username":"itzikb1"},"state":"REVIEWER"},{"updated":"2014-09-11 06:50:06.000000000","updated_by":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"reviewer":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"state":"REVIEWER"},{"updated":"2014-09-12 11:00:23.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"36c582869a1be006ae1e1cf8c3d75887d887cb7e","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2014-09-08 20:47:11.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3654cd390fdd639aa26a0bfa190392bc0d252df2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-08 23:33:54.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- check-tempest-dsvm-full http://logs.openstack.org/07/119907/1/check/check-tempest-dsvm-full/8c23226 : SUCCESS in 45m 38s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/07/119907/1/check/check-tempest-dsvm-postgres-full/951ea36 : SUCCESS in 1h 19m 03s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/07/119907/1/check/check-tempest-dsvm-neutron-full/a36fcb8 : SUCCESS in 1h 03m 57s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/07/119907/1/check/check-tempest-dsvm-neutron-heat-slow/cc5f681 : SUCCESS in 24m 08s\n- check-grenade-dsvm http://logs.openstack.org/07/119907/1/check/check-grenade-dsvm/a52e0fa : SUCCESS in 36m 26s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/07/119907/1/check/gate-tempest-dsvm-large-ops/6f6c852 : SUCCESS in 26m 40s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/07/119907/1/check/gate-tempest-dsvm-neutron-large-ops/41bcede : SUCCESS in 24m 11s\n- gate-devstack-bashate http://logs.openstack.org/07/119907/1/check/gate-devstack-bashate/5c90b20 : SUCCESS in 30s\n- check-devstack-dsvm-cells http://logs.openstack.org/07/119907/1/check/check-devstack-dsvm-cells/fe9d150 : SUCCESS in 18m 08s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/07/119907/1/check/check-grenade-dsvm-partial-ncpu/4875b22 : SUCCESS in 44m 22s\n- check-neutron-dsvm-functional http://logs.openstack.org/07/119907/1/check/check-neutron-dsvm-functional/28b2133 : SUCCESS in 20m 12s\n- check-swift-dsvm-functional http://logs.openstack.org/07/119907/1/check/check-swift-dsvm-functional/b42d9e6 : SUCCESS in 19m 45s\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/07/119907/1/check/check-tempest-dsvm-ironic-nv/fdb0802 : SUCCESS in 35m 34s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/07/119907/1/check/check-tempest-dsvm-ironic-postgres-nv/aa46e16 : SUCCESS in 40m 58s (non-voting)\n- check-tempest-dsvm-virtual-ironic-nv http://logs.openstack.org/07/119907/1/check/check-tempest-dsvm-virtual-ironic-nv/19a17f5 : SUCCESS in 28m 49s (non-voting)\n- check-tempest-dsvm-f20 http://logs.openstack.org/07/119907/1/check/check-tempest-dsvm-f20/afd709b : SUCCESS in 47m 26s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"0e292917050d7ed6933887697eb6c08cffeaa57d","author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"date":"2014-09-09 04:37:49.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"9d215bd6b3c73c22183eb8626797f0296c353c98","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2014-09-09 14:07:00.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7ab7ccd994e9c811664fbb9a96be2b114b95d4ea","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2014-09-09 14:07:15.000000000","message":"Patch Set 2: Code-Review+2\n\nlooks good, just cleaned up the whitespace issue.","accounts_in_message":[],"_revision_number":2},{"id":"7a57bab5ddfa3ed1c026997b41f1aa85a04890ce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-09 15:46:21.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- check-tempest-dsvm-full http://logs.openstack.org/07/119907/2/check/check-tempest-dsvm-full/2adc5ec : FAILURE in 1h 05m 39s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/07/119907/2/check/check-tempest-dsvm-postgres-full/1b50f7a : SUCCESS in 1h 23m 43s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/07/119907/2/check/check-tempest-dsvm-neutron-full/87babeb : SUCCESS in 1h 05m 34s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/07/119907/2/check/check-tempest-dsvm-neutron-heat-slow/bfafba5 : SUCCESS in 25m 07s\n- check-grenade-dsvm http://logs.openstack.org/07/119907/2/check/check-grenade-dsvm/688412f : SUCCESS in 42m 37s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/07/119907/2/check/gate-tempest-dsvm-large-ops/e69c332 : SUCCESS in 26m 21s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/07/119907/2/check/gate-tempest-dsvm-neutron-large-ops/8c83521 : SUCCESS in 20m 00s\n- gate-devstack-bashate http://logs.openstack.org/07/119907/2/check/gate-devstack-bashate/25cf242 : SUCCESS in 19s\n- check-devstack-dsvm-cells http://logs.openstack.org/07/119907/2/check/check-devstack-dsvm-cells/98fb2d7 : SUCCESS in 17m 52s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/07/119907/2/check/check-grenade-dsvm-partial-ncpu/e73684a : SUCCESS in 38m 16s\n- check-neutron-dsvm-functional http://logs.openstack.org/07/119907/2/check/check-neutron-dsvm-functional/a5fb90f : SUCCESS in 18m 44s\n- check-swift-dsvm-functional http://logs.openstack.org/07/119907/2/check/check-swift-dsvm-functional/96321e0 : SUCCESS in 22m 18s\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/07/119907/2/check/check-tempest-dsvm-ironic-nv/4ef765d : SUCCESS in 37m 24s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/07/119907/2/check/check-tempest-dsvm-ironic-postgres-nv/8153f29 : SUCCESS in 39m 05s (non-voting)\n- check-tempest-dsvm-virtual-ironic-nv http://logs.openstack.org/07/119907/2/check/check-tempest-dsvm-virtual-ironic-nv/15948d9 : SUCCESS in 31m 17s (non-voting)\n- check-tempest-dsvm-f20 http://logs.openstack.org/07/119907/2/check/check-tempest-dsvm-f20/7ba4f5c : SUCCESS in 43m 56s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"bae6feb3135954cb588b1b0fd351cd0d8f1676b3","author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"date":"2014-09-10 08:42:53.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"9ace76ee0dbc194f6d410576fcc958c649c0f5e4","author":{"_account_id":4727,"name":"Itzik Brown","email":"itzikb@redhat.com","username":"itzikb1"},"date":"2014-09-10 19:08:45.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"289772c4a21274a06b47b1318350d44c9d29f326","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-09-10 21:34:42.000000000","message":"Patch Set 2:\n\nrecheck bug 1367326","accounts_in_message":[],"_revision_number":2},{"id":"d4d4759bd41097839792ba77b33e5a4bc6398b70","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-10 22:44:48.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- check-tempest-dsvm-full http://logs.openstack.org/07/119907/2/check/check-tempest-dsvm-full/1cd1a17 : SUCCESS in 52m 16s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/07/119907/2/check/check-tempest-dsvm-postgres-full/b3a6a4b : SUCCESS in 1h 09m 39s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/07/119907/2/check/check-tempest-dsvm-neutron-full/25275bf : SUCCESS in 49m 47s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/07/119907/2/check/check-tempest-dsvm-neutron-heat-slow/01c956b : SUCCESS in 24m 48s\n- check-grenade-dsvm http://logs.openstack.org/07/119907/2/check/check-grenade-dsvm/b5d09b8 : SUCCESS in 46m 27s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/07/119907/2/check/gate-tempest-dsvm-large-ops/be1d7ce : SUCCESS in 21m 22s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/07/119907/2/check/gate-tempest-dsvm-neutron-large-ops/d37bfbb : SUCCESS in 24m 40s\n- gate-devstack-bashate http://logs.openstack.org/07/119907/2/check/gate-devstack-bashate/e9e0371 : SUCCESS in 21s\n- check-devstack-dsvm-cells http://logs.openstack.org/07/119907/2/check/check-devstack-dsvm-cells/2995bfe : SUCCESS in 13m 08s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/07/119907/2/check/check-grenade-dsvm-partial-ncpu/27d0a39 : SUCCESS in 36m 00s\n- check-neutron-dsvm-functional http://logs.openstack.org/07/119907/2/check/check-neutron-dsvm-functional/a27dbc3 : SUCCESS in 18m 56s\n- check-swift-dsvm-functional http://logs.openstack.org/07/119907/2/check/check-swift-dsvm-functional/b4cf1b7 : SUCCESS in 22m 36s\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/07/119907/2/check/check-tempest-dsvm-ironic-nv/fd7c229 : SUCCESS in 40m 48s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/07/119907/2/check/check-tempest-dsvm-ironic-postgres-nv/b1af789 : SUCCESS in 41m 37s (non-voting)\n- check-tempest-dsvm-virtual-ironic-nv http://logs.openstack.org/07/119907/2/check/check-tempest-dsvm-virtual-ironic-nv/746fe64 : SUCCESS in 37m 20s (non-voting)\n- check-tempest-dsvm-f20 http://logs.openstack.org/07/119907/2/check/check-tempest-dsvm-f20/d254f72 : SUCCESS in 43m 38s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f623a5970fc93ab00a68196fbdc086e59b8ce050","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-09-11 06:50:06.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"feca4dada4df76bb30aaa7ca8ce52030e3f3a6bb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-11 06:50:07.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"ea5fcf366bc6440394c13a1803fef1d124b9f7b8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-12 11:00:23.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded.\n\n- gate-tempest-dsvm-full http://logs.openstack.org/07/119907/2/gate/gate-tempest-dsvm-full/a1a37fd : SUCCESS in 47m 51s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/07/119907/2/gate/gate-tempest-dsvm-postgres-full/bfb201c : SUCCESS in 1h 01m 05s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/07/119907/2/gate/gate-tempest-dsvm-neutron-full/db23b0a : SUCCESS in 52m 54s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/07/119907/2/gate/gate-tempest-dsvm-neutron-heat-slow/3dbcb9b : SUCCESS in 23m 37s\n- gate-grenade-dsvm http://logs.openstack.org/07/119907/2/gate/gate-grenade-dsvm/5ec88a0 : SUCCESS in 45m 07s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/07/119907/2/gate/gate-tempest-dsvm-large-ops/eed08bf : SUCCESS in 25m 10s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/07/119907/2/gate/gate-tempest-dsvm-neutron-large-ops/6baa075 : SUCCESS in 22m 57s\n- gate-devstack-bashate http://logs.openstack.org/07/119907/2/gate/gate-devstack-bashate/3108d11 : SUCCESS in 16s\n- gate-devstack-dsvm-cells http://logs.openstack.org/07/119907/2/gate/gate-devstack-dsvm-cells/909862a : SUCCESS in 17m 12s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/07/119907/2/gate/gate-grenade-dsvm-partial-ncpu/e69aca1 : SUCCESS in 44m 41s\n- gate-neutron-dsvm-functional http://logs.openstack.org/07/119907/2/gate/gate-neutron-dsvm-functional/501c763 : SUCCESS in 20m 50s\n- gate-swift-dsvm-functional http://logs.openstack.org/07/119907/2/gate/gate-swift-dsvm-functional/736bb32 : SUCCESS in 20m 12s","accounts_in_message":[],"_revision_number":2},{"id":"cf908cfdefec46228ac69a1677c657af01cf657e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-12 11:00:23.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"81fa6c7b4bd5a1d57cc095395b9d2ba3eeb6c20f","revisions":{"757a0c1110ff596fd3ebf7c25ee70d6dd591c605":{"kind":"REWORK","_number":1,"created":"2014-09-08 20:47:11.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/07/119907/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/07/119907/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/07/119907/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/07/119907/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/07/119907/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/07/119907/1"}}},"commit":{"parents":[{"commit":"ba842f5374f28d1f17bc008349a2d01958dfe82d","subject":"Merge \"Keystone access log in key-access screen\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ba842f5374f28d1f17bc008349a2d01958dfe82d"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2014-09-08 20:47:06.000000000","tz":-420},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2014-09-08 20:47:06.000000000","tz":-420},"subject":"Add docs environment to tox.ini","message":"Add docs environment to tox.ini\n\nAs per the governance resolution https://review.openstack.org/119875,\nprojects should have a docs environment in their tox.ini testing\ninterface. Add one.\n\nChange-Id: Ib3548bc23713e120089ae29b5c4e851de48cf8d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/757a0c1110ff596fd3ebf7c25ee70d6dd591c605"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/757a0c1110ff596fd3ebf7c25ee70d6dd591c605"}]},"branch":"refs/heads/master"},"81fa6c7b4bd5a1d57cc095395b9d2ba3eeb6c20f":{"kind":"REWORK","_number":2,"created":"2014-09-09 14:07:00.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/07/119907/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/07/119907/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/07/119907/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/07/119907/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/07/119907/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/07/119907/2"}}},"commit":{"parents":[{"commit":"ba842f5374f28d1f17bc008349a2d01958dfe82d","subject":"Merge \"Keystone access log in key-access screen\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ba842f5374f28d1f17bc008349a2d01958dfe82d"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2014-09-08 20:47:06.000000000","tz":-420},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2014-09-09 14:06:46.000000000","tz":-240},"subject":"Add docs environment to tox.ini","message":"Add docs environment to tox.ini\n\nAs per the governance resolution https://review.openstack.org/119875,\nprojects should have a docs environment in their tox.ini testing\ninterface. Add one.\n\nChange-Id: Ib3548bc23713e120089ae29b5c4e851de48cf8d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/81fa6c7b4bd5a1d57cc095395b9d2ba3eeb6c20f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/81fa6c7b4bd5a1d57cc095395b9d2ba3eeb6c20f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
