)]}'
{"id":"openstack%2Fdevstack~75315","triplet_id":"openstack%2Fdevstack~master~Ic19eecb39e0b20273d1bcd551a42fe400d54e938","project":"openstack/devstack","branch":"master","topic":"function-bash8","hashtags":[],"change_id":"Ic19eecb39e0b20273d1bcd551a42fe400d54e938","subject":"Enforce function declaration format in bash8","status":"MERGED","created":"2014-02-21 05:22:36.000000000","updated":"2014-02-28 06:32:20.000000000","submitted":"2014-02-28 06:32:20.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4bba69e3e251a13e3abd53cd3ea33492188a22a0","_number":75315,"virtual_id_number":75315,"owner":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"recommended":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"all":[{"value":1,"date":"2014-02-27 22:10:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":2,"date":"2014-02-28 06:32:20.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":2,"date":"2014-02-27 22:29:20.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":1,"date":"2014-02-27 22:29:20.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-02-24 02:57:48.000000000","updated_by":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"reviewer":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"state":"REVIEWER"},{"updated":"2014-02-25 08:33:21.000000000","updated_by":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"reviewer":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"state":"REVIEWER"},{"updated":"2014-02-26 00:53:14.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-02-27 22:10:13.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2014-02-27 22:29:20.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2014-02-28 06:32:20.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"83e9b457caa323f049291af25753f3c6f39b0815","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-21 05:22:37.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"4faf3b969b46051f9d8489e7fec986ce9ce7b42c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-21 06:13:47.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-devstack-bash8 http://logs.openstack.org/15/75315/1/check/gate-devstack-bash8/8ebfcb5 : SUCCESS in 8s\n- check-devstack-dsvm-cells http://logs.openstack.org/15/75315/1/check/check-devstack-dsvm-cells/f67d3ab : SUCCESS in 9m 47s\n- check-tempest-dsvm-full http://logs.openstack.org/15/75315/1/check/check-tempest-dsvm-full/3267af8 : SUCCESS in 50m 43s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/15/75315/1/check/check-tempest-dsvm-postgres-full/19395ff : FAILURE in 47m 08s\n- check-tempest-dsvm-neutron http://logs.openstack.org/15/75315/1/check/check-tempest-dsvm-neutron/2dae1ab : SUCCESS in 30m 46s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/15/75315/1/check/check-tempest-dsvm-neutron-full/4a54cfe : SUCCESS in 35m 34s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/15/75315/1/check/gate-tempest-dsvm-large-ops/4f4b6ef : SUCCESS in 16m 03s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/15/75315/1/check/gate-tempest-dsvm-neutron-large-ops/37fbe64 : SUCCESS in 12m 47s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/15/75315/1/check/check-tempest-dsvm-neutron-heat-slow/c2d08c7 : SUCCESS in 26m 57s (non-voting)\n- check-tempest-dsvm-cells-full http://logs.openstack.org/15/75315/1/check/check-tempest-dsvm-cells-full/d8d2df7 : FAILURE in 32m 38s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/15/75315/1/check/check-grenade-dsvm/b65cb5f : SUCCESS in 34m 51s\n- check-swift-dsvm-functional http://logs.openstack.org/15/75315/1/check/check-swift-dsvm-functional/3f82359 : SUCCESS in 13m 15s\n- check-devstack-dsvm-neutron http://logs.openstack.org/15/75315/1/check/check-devstack-dsvm-neutron/6bbafaf : FAILURE in 13m 01s (non-voting)\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/15/75315/1/check/check-tempest-dsvm-ironic-nv/770736e : SUCCESS in 24m 25s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/15/75315/1/check/check-tempest-dsvm-ironic-postgres-nv/96bc73d : SUCCESS in 29m 10s (non-voting)\n- check-tempest-dsvm-savanna-full-nv http://logs.openstack.org/15/75315/1/check/check-tempest-dsvm-savanna-full-nv/35cf4ca : SUCCESS in 51m 06s (non-voting)\n- check-tempest-dsvm-savanna-postgres-nv http://logs.openstack.org/15/75315/1/check/check-tempest-dsvm-savanna-postgres-nv/ba4367d : SUCCESS in 21m 04s (non-voting)\n- check-tempest-dsvm-savanna-neutron-nv http://logs.openstack.org/15/75315/1/check/check-tempest-dsvm-savanna-neutron-nv/329ea1f : SUCCESS in 29m 21s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"016c58f93bd18ab8da350294c20ea818f8235631","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-02-21 21:21:51.000000000","message":"Patch Set 1: (1 inline comment)\n\nAs I noted in HACKING comment, if we\u0027re going to enforce this it should be one of the correct forms and having the \u0027function\u0027 keyword allows true local variables so I think that is the one to pick; i.e.:\n\n function do_something_cool {\n    local arg1\u003d$1 \n    :\n }\n\nBTW, one of the reasons we didn\u0027t try this earlier is the number of updates required, as you found out. ;)","accounts_in_message":[],"_revision_number":1},{"id":"f01df611bb66542f73fc0dc187f63790dbf3793b","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2014-02-24 00:21:49.000000000","message":"Patch Set 1: (1 inline comment)\n\n\u003e having the \u0027function\u0027 keyword allows true local variables\n\nIn bash it doesn\u0027t really make any difference, right? \n\n\u003e BTW, one of the reasons we didn\u0027t try this earlier is the number of updates required, as you found out. ;)\n\nIt\u0027s a minor change, but I feel nice for consistency (even within files declaration syntax varies)","accounts_in_message":[],"_revision_number":1},{"id":"84f1bd03a280c53a6d982d68b9e94548d2665722","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2014-02-24 00:22:54.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"dc438ef1016f679aca29c20270f0a0d9766a5ad5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-24 00:22:55.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"090176eb9bacda82deb756a8902410056f304f27","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2014-02-24 01:10:43.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\n- check-tempest-neutron-vmware-nsx http://208.91.1.172/logs/neutron/75315/2/401782/ : FAILURE in 33m 59s \n\n\nAdd review comment \"recheck-vmware\" to retrigger a new build.","accounts_in_message":[],"_revision_number":2},{"id":"133fa796dfb968891fae51a0b258e69b7d465dc7","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2014-02-24 01:12:37.000000000","message":"Patch Set 2:\n\nYou might have hit the following known bug(s):\n\n bug #1282387\n\n Add review comment \"recheck-vmware\" to retrigger a new build.","accounts_in_message":[],"_revision_number":2},{"id":"fc6612e5f041314e875c4ea53a224a5da025f526","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2014-02-24 01:20:42.000000000","message":"Patch Set 2:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://ca.downloads.xensource.com/OpenStack/xenserver-ci/refs/changes/15/75315/2/\n\nRecheck supported; use \"citrix recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.","accounts_in_message":[],"_revision_number":2},{"id":"85c543f34e1f5d113851d3a1ef1fab94867f7077","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-24 01:23:30.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/15/75315/2/check/gate-devstack-bash8/8509e37 : SUCCESS in 10s\n- check-devstack-dsvm-cells http://logs.openstack.org/15/75315/2/check/check-devstack-dsvm-cells/9fed8fd : SUCCESS in 9m 58s\n- check-tempest-dsvm-full http://logs.openstack.org/15/75315/2/check/check-tempest-dsvm-full/8a213bd : SUCCESS in 51m 24s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/15/75315/2/check/check-tempest-dsvm-postgres-full/50fd565 : SUCCESS in 50m 07s\n- check-tempest-dsvm-neutron http://logs.openstack.org/15/75315/2/check/check-tempest-dsvm-neutron/bf024ba : SUCCESS in 30m 24s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/15/75315/2/check/check-tempest-dsvm-neutron-full/92cfe81 : FAILURE in 1h 00m 32s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/15/75315/2/check/gate-tempest-dsvm-large-ops/9a9bbd6 : SUCCESS in 16m 35s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/15/75315/2/check/gate-tempest-dsvm-neutron-large-ops/2f1acc2 : SUCCESS in 13m 31s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/15/75315/2/check/check-tempest-dsvm-neutron-heat-slow/47025fe : SUCCESS in 20m 20s (non-voting)\n- check-tempest-dsvm-cells-full http://logs.openstack.org/15/75315/2/check/check-tempest-dsvm-cells-full/6126ab5 : FAILURE in 26m 46s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/15/75315/2/check/check-grenade-dsvm/6760882 : SUCCESS in 31m 57s\n- check-swift-dsvm-functional http://logs.openstack.org/15/75315/2/check/check-swift-dsvm-functional/2aa4eaa : SUCCESS in 13m 56s\n- check-devstack-dsvm-neutron http://logs.openstack.org/15/75315/2/check/check-devstack-dsvm-neutron/c5c34e7 : FAILURE in 15m 27s (non-voting)\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/15/75315/2/check/check-tempest-dsvm-ironic-nv/665987e : SUCCESS in 26m 58s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/15/75315/2/check/check-tempest-dsvm-ironic-postgres-nv/3e05e74 : SUCCESS in 28m 11s (non-voting)\n- check-tempest-dsvm-savanna-full-nv http://logs.openstack.org/15/75315/2/check/check-tempest-dsvm-savanna-full-nv/720e61f : SUCCESS in 45m 50s (non-voting)\n- check-tempest-dsvm-savanna-postgres-nv http://logs.openstack.org/15/75315/2/check/check-tempest-dsvm-savanna-postgres-nv/8e13b99 : SUCCESS in 18m 59s (non-voting)\n- check-tempest-dsvm-savanna-neutron-nv http://logs.openstack.org/15/75315/2/check/check-tempest-dsvm-savanna-neutron-nv/e63e47d : SUCCESS in 27m 40s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"ef3ec466cb5ca7fcd23c4de42d333ae9d927bfa0","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2014-02-24 01:24:06.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"fff21e6660b4c555a085f48f3947f8bc6307e2d9","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2014-02-24 02:57:48.000000000","message":"Patch Set 2:\n\nrecheck-vmware","accounts_in_message":[],"_revision_number":2},{"id":"1daa1658a48056288f88ff4dccce225ce3eeef61","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2014-02-24 02:57:53.000000000","message":"Patch Set 2: No score\n\n","accounts_in_message":[],"_revision_number":2},{"id":"6ef0d547d137170f6de4cc5376e1447e54275331","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2014-02-24 03:47:17.000000000","message":"Patch Set 2: Works for me\n\n- check-tempest-neutron-vmware-nsx http://208.91.1.172/logs/neutron/75315/2/401784/ : SUCCESS in 36m 35s","accounts_in_message":[],"_revision_number":2},{"id":"8ecbf5cf0e6538d7d8588d71cefd31682f4ccd54","author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"date":"2014-02-24 07:14:32.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nOverall LGTM. But lib/neutron_plugins/midonet file have a merging conflict. Could you resolve it?","accounts_in_message":[],"_revision_number":2},{"id":"53b0d5433c0be963bf3478ab5a43e1240cd78a51","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2014-02-24 21:29:07.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"c4b7e9e75581efc4eef7e94d64b87d8eb0c9ad1f","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2014-02-24 21:30:02.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"cdeef5ccaf526b3f51ab78f62af8b54bb4488326","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-24 21:30:03.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"200d910f234242c8679a697911b3e38da2a9d019","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2014-02-24 22:21:05.000000000","message":"Patch Set 3: Works for me\n\n- check-tempest-neutron-vmware-nsx http://208.91.1.172/logs/neutron/75315/3/401854/ : SUCCESS in 33m 39s","accounts_in_message":[],"_revision_number":3},{"id":"d49e8a04ecbdf9977b98986e04ca0269f5abd6d1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-24 22:24:17.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-devstack-bash8 http://logs.openstack.org/15/75315/3/check/gate-devstack-bash8/1a92e1d : FAILURE in 10s\n- check-devstack-dsvm-cells http://logs.openstack.org/15/75315/3/check/check-devstack-dsvm-cells/fb52ffc : SUCCESS in 12m 22s\n- check-tempest-dsvm-full http://logs.openstack.org/15/75315/3/check/check-tempest-dsvm-full/d435105 : SUCCESS in 50m 03s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/15/75315/3/check/check-tempest-dsvm-postgres-full/7f6da9a : SUCCESS in 46m 13s\n- check-tempest-dsvm-neutron http://logs.openstack.org/15/75315/3/check/check-tempest-dsvm-neutron/f9a8ba3 : SUCCESS in 39m 54s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/15/75315/3/check/check-tempest-dsvm-neutron-full/ad1b424 : SUCCESS in 54m 00s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/15/75315/3/check/gate-tempest-dsvm-large-ops/c7ff4d0 : SUCCESS in 13m 09s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/15/75315/3/check/gate-tempest-dsvm-neutron-large-ops/520085b : SUCCESS in 13m 56s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/15/75315/3/check/check-tempest-dsvm-neutron-heat-slow/a46cd47 : SUCCESS in 22m 29s (non-voting)\n- check-tempest-dsvm-cells-full http://logs.openstack.org/15/75315/3/check/check-tempest-dsvm-cells-full/9a6d65e : FAILURE in 23m 07s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/15/75315/3/check/check-grenade-dsvm/ff7429c : SUCCESS in 32m 13s\n- check-swift-dsvm-functional http://logs.openstack.org/15/75315/3/check/check-swift-dsvm-functional/89b7d0e : SUCCESS in 13m 33s\n- check-devstack-dsvm-neutron http://logs.openstack.org/15/75315/3/check/check-devstack-dsvm-neutron/6b059ef : FAILURE in 16m 49s (non-voting)\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/15/75315/3/check/check-tempest-dsvm-ironic-nv/df96a5f : SUCCESS in 26m 36s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/15/75315/3/check/check-tempest-dsvm-ironic-postgres-nv/df527ce : SUCCESS in 26m 34s (non-voting)\n- check-tempest-dsvm-savanna-full-nv http://logs.openstack.org/15/75315/3/check/check-tempest-dsvm-savanna-full-nv/31159b4 : SUCCESS in 37m 05s (non-voting)\n- check-tempest-dsvm-savanna-postgres-nv http://logs.openstack.org/15/75315/3/check/check-tempest-dsvm-savanna-postgres-nv/8ce2915 : SUCCESS in 21m 53s (non-voting)\n- check-tempest-dsvm-savanna-neutron-nv http://logs.openstack.org/15/75315/3/check/check-tempest-dsvm-savanna-neutron-nv/182a32a : SUCCESS in 32m 10s (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"09f5caea9ea8c09eff5e6e29be2728eb294b2a33","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2014-02-24 22:45:00.000000000","message":"Patch Set 3:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://ca.downloads.xensource.com/OpenStack/xenserver-ci/refs/changes/15/75315/3/\n\nRecheck supported; use \"citrix recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.","accounts_in_message":[],"_revision_number":3},{"id":"4daefde74c9d3aa350de60ccf055b3bac7dc5cdf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-25 01:10:36.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"97cbbe85db7023af0dfa6e715d5ccc9818a135a5","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2014-02-25 01:10:36.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"eac2ada686814366e64a2a9988fcdb77cf12dd25","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2014-02-25 01:56:58.000000000","message":"Patch Set 4: Works for me\n\n- check-tempest-neutron-vmware-nsx http://208.91.1.172/logs/neutron/75315/4/401861/ : SUCCESS in 33m 32s","accounts_in_message":[],"_revision_number":4},{"id":"d8b42b81d913c028f3bf8e5b594531c6b9d3a916","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-25 01:59:31.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/15/75315/4/check/gate-devstack-bash8/2e54385 : SUCCESS in 11s\n- check-devstack-dsvm-cells http://logs.openstack.org/15/75315/4/check/check-devstack-dsvm-cells/7660412 : SUCCESS in 11m 27s\n- check-tempest-dsvm-full http://logs.openstack.org/15/75315/4/check/check-tempest-dsvm-full/3e39899 : SUCCESS in 48m 52s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/15/75315/4/check/check-tempest-dsvm-postgres-full/8fe5285 : SUCCESS in 45m 47s\n- check-tempest-dsvm-neutron http://logs.openstack.org/15/75315/4/check/check-tempest-dsvm-neutron/dd1912a : SUCCESS in 37m 22s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/15/75315/4/check/check-tempest-dsvm-neutron-full/50ecc04 : SUCCESS in 38m 31s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/15/75315/4/check/gate-tempest-dsvm-large-ops/6485742 : SUCCESS in 13m 26s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/15/75315/4/check/gate-tempest-dsvm-neutron-large-ops/e818f9b : SUCCESS in 20m 19s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/15/75315/4/check/check-tempest-dsvm-neutron-heat-slow/a2a17e8 : SUCCESS in 22m 23s (non-voting)\n- check-tempest-dsvm-cells-full http://logs.openstack.org/15/75315/4/check/check-tempest-dsvm-cells-full/fd0db38 : FAILURE in 26m 24s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/15/75315/4/check/check-grenade-dsvm/dadd4b3 : SUCCESS in 35m 27s\n- check-swift-dsvm-functional http://logs.openstack.org/15/75315/4/check/check-swift-dsvm-functional/d32c53e : SUCCESS in 13m 31s\n- check-devstack-dsvm-neutron http://logs.openstack.org/15/75315/4/check/check-devstack-dsvm-neutron/52cb605 : FAILURE in 15m 47s (non-voting)\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/15/75315/4/check/check-tempest-dsvm-ironic-nv/a59ab30 : SUCCESS in 26m 21s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/15/75315/4/check/check-tempest-dsvm-ironic-postgres-nv/dc536ce : SUCCESS in 31m 33s (non-voting)\n- check-tempest-dsvm-savanna-full-nv http://logs.openstack.org/15/75315/4/check/check-tempest-dsvm-savanna-full-nv/b60c391 : SUCCESS in 42m 04s (non-voting)\n- check-tempest-dsvm-savanna-postgres-nv http://logs.openstack.org/15/75315/4/check/check-tempest-dsvm-savanna-postgres-nv/027185a : SUCCESS in 18m 48s (non-voting)\n- check-tempest-dsvm-savanna-neutron-nv http://logs.openstack.org/15/75315/4/check/check-tempest-dsvm-savanna-neutron-nv/27065ef : SUCCESS in 36m 51s (non-voting)\n","accounts_in_message":[],"_revision_number":4},{"id":"a6a0bc36025f1c4e5e8c0b520dec2fae92fef0e2","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2014-02-25 02:10:18.000000000","message":"Patch Set 4:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://ca.downloads.xensource.com/OpenStack/xenserver-ci/refs/changes/15/75315/4/\n\nRecheck supported; use \"citrix recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.","accounts_in_message":[],"_revision_number":4},{"id":"102a48c13a6ba45885f62272b965a21590b4ef1d","author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"date":"2014-02-25 08:33:21.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\nThanks! LGTM.","accounts_in_message":[],"_revision_number":4},{"id":"f2bec95d5e7f1969c222524575d58d0e408df2ad","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2014-02-26 00:53:14.000000000","message":"Patch Set 4: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"9a4c305a26de08459cf6aedf96c004be0e8a4a3e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-02-27 14:19:13.000000000","message":"Patch Set 4: Looks good to me (core reviewer); Approved\n\nI think we merged some stuff yesterday that will cause this to need a rebase...let\u0027s find out","accounts_in_message":[],"_revision_number":4},{"id":"52fa7bb65209cbcebc1d4cce3ec6185bd1912e79","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-27 14:19:14.000000000","message":"Patch Set 4: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"1aa8c3a811bbfd41b86e8ab954ce090c95547649","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-27 14:19:16.000000000","message":"Patch Set 4: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\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":4},{"id":"70387004c0b5ed68a98513cbef18675bc40991ad","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2014-02-27 21:00:11.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"2e54d88478f691931d0a1425401a8de3fd15c7fa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-27 21:00:12.000000000","message":"Patch Set 5:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"84f8ad4983fb9ed9cb62515a7c94b48a3b5c7769","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-27 21:57:23.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/15/75315/5/check/gate-devstack-bash8/b31ba0e : SUCCESS in 4s\n- check-devstack-dsvm-cells http://logs.openstack.org/15/75315/5/check/check-devstack-dsvm-cells/ae26b5b : SUCCESS in 11m 14s\n- check-tempest-dsvm-full http://logs.openstack.org/15/75315/5/check/check-tempest-dsvm-full/1c85e27 : SUCCESS in 44m 28s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/15/75315/5/check/check-tempest-dsvm-postgres-full/425bfff : SUCCESS in 56m 52s\n- check-tempest-dsvm-neutron http://logs.openstack.org/15/75315/5/check/check-tempest-dsvm-neutron/75600f1 : SUCCESS in 46m 00s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/15/75315/5/check/check-tempest-dsvm-neutron-full/07da1db : FAILURE in 53m 54s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/15/75315/5/check/gate-tempest-dsvm-large-ops/8225f07 : SUCCESS in 15m 09s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/15/75315/5/check/gate-tempest-dsvm-neutron-large-ops/b254db7 : SUCCESS in 15m 35s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/15/75315/5/check/check-tempest-dsvm-neutron-heat-slow/34de882 : SUCCESS in 23m 55s (non-voting)\n- check-tempest-dsvm-cells-full http://logs.openstack.org/15/75315/5/check/check-tempest-dsvm-cells-full/dd146b5 : SUCCESS in 46m 23s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/15/75315/5/check/check-grenade-dsvm/e99d272 : SUCCESS in 31m 45s\n- check-swift-dsvm-functional http://logs.openstack.org/15/75315/5/check/check-swift-dsvm-functional/adcfe5f : SUCCESS in 13m 51s\n- check-devstack-dsvm-neutron http://logs.openstack.org/15/75315/5/check/check-devstack-dsvm-neutron/82e04f9 : FAILURE in 16m 32s (non-voting)\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/15/75315/5/check/check-tempest-dsvm-ironic-nv/89f8286 : FAILURE in 10m 29s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/15/75315/5/check/check-tempest-dsvm-ironic-postgres-nv/bcbfe92 : FAILURE in 10m 50s (non-voting)\n- check-tempest-dsvm-savanna-full-nv http://logs.openstack.org/15/75315/5/check/check-tempest-dsvm-savanna-full-nv/24f4200 : SUCCESS in 47m 41s (non-voting)\n- check-tempest-dsvm-savanna-postgres-nv http://logs.openstack.org/15/75315/5/check/check-tempest-dsvm-savanna-postgres-nv/a151f6e : SUCCESS in 23m 48s (non-voting)\n- check-tempest-dsvm-savanna-neutron-nv http://logs.openstack.org/15/75315/5/check/check-tempest-dsvm-savanna-neutron-nv/f2c1bc8 : SUCCESS in 30m 45s (non-voting)\n","accounts_in_message":[],"_revision_number":5},{"id":"eff1b1296391f04e7e32fd5b57e41062af18b032","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2014-02-27 22:10:13.000000000","message":"Patch Set 5: Works for me\n\n- check-tempest-neutron-vmware-nsx http://208.91.1.172/logs/neutron/75315/5/4011103/ : SUCCESS in 41m 52s (78.57% avg)","accounts_in_message":[],"_revision_number":5},{"id":"b8e754e019bc25d974f86af36267029c75310198","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2014-02-27 22:18:39.000000000","message":"Patch Set 5:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://ca.downloads.xensource.com/OpenStack/xenserver-ci/refs/changes/15/75315/5/\n\nStandard recheck supported; use \"xenserver recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.","accounts_in_message":[],"_revision_number":5},{"id":"35844505fe40407a485ba54e7352e517ad98ff4c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-02-27 22:29:20.000000000","message":"Patch Set 5: Looks good to me (core reviewer); Approved\n\nThanks Ian","accounts_in_message":[],"_revision_number":5},{"id":"c68ef6e46afdc1e225de2de8551e15317c8b7cad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-27 22:29:21.000000000","message":"Patch Set 5: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"db1b33b50ed409089d530ec21ed34119735b7252","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-28 06:32:20.000000000","message":"Patch Set 5: Verified\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/15/75315/5/gate/gate-devstack-bash8/410d72d : SUCCESS in 11s\n- gate-devstack-dsvm-cells http://logs.openstack.org/15/75315/5/gate/gate-devstack-dsvm-cells/51763ac : SUCCESS in 11m 10s\n- gate-tempest-dsvm-full http://logs.openstack.org/15/75315/5/gate/gate-tempest-dsvm-full/22d5ce9 : SUCCESS in 1h 06m 34s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/15/75315/5/gate/gate-tempest-dsvm-postgres-full/6b58a4c : SUCCESS in 55m 10s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/15/75315/5/gate/gate-tempest-dsvm-neutron/446ef3f : SUCCESS in 43m 27s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/15/75315/5/gate/gate-tempest-dsvm-large-ops/bbe6cf5 : SUCCESS in 16m 23s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/15/75315/5/gate/gate-tempest-dsvm-neutron-large-ops/2c2bb03 : SUCCESS in 15m 50s\n- gate-grenade-dsvm http://logs.openstack.org/15/75315/5/gate/gate-grenade-dsvm/23976e6 : SUCCESS in 29m 10s\n- gate-swift-dsvm-functional http://logs.openstack.org/15/75315/5/gate/gate-swift-dsvm-functional/fa764ba : SUCCESS in 12m 50s\n","accounts_in_message":[],"_revision_number":5},{"id":"bb8fe32bd1286a6cad9b6a993c2c5473d9f8cfae","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-28 06:32:20.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"aee18c749b0e3a1a3a6907a33db76ae83b8d41d9","revisions":{"ab11fe79ab0ce648851e528e3ce411d5cd95af0f":{"kind":"REWORK","_number":1,"created":"2014-02-21 05:22:36.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/15/75315/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/15/75315/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/75315/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/75315/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/75315/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/15/75315/1"}}},"commit":{"parents":[{"commit":"5d920e02e30f375253ff9a5f6fef010c95c2fb4b","subject":"Merge \"add heat to the default devstack service list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/5d920e02e30f375253ff9a5f6fef010c95c2fb4b"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2014-02-21 04:35:08.000000000","tz":660},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2014-02-21 05:21:46.000000000","tz":660},"subject":"Enforce function declaration format in bash8","message":"Enforce function declaration format in bash8\n\nCheck that function calls look like ^function foo() {$ in bash8, and\nfix all existing failures of that check.  Add a note to HACKING.rst\n\nChange-Id: Ic19eecb39e0b20273d1bcd551a42fe400d54e938\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ab11fe79ab0ce648851e528e3ce411d5cd95af0f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ab11fe79ab0ce648851e528e3ce411d5cd95af0f"}]},"branch":"refs/heads/master"},"f0249fcbc298f659d2ff62b92f69e82417f13ffe":{"kind":"REWORK","_number":2,"created":"2014-02-24 00:22:54.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/15/75315/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/15/75315/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/75315/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/75315/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/75315/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/15/75315/2"}}},"commit":{"parents":[{"commit":"d7e38ebd057219fdf55e69b63c9b929e629b8e74","subject":"Merge \"Remove provider router configuration\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/d7e38ebd057219fdf55e69b63c9b929e629b8e74"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2014-02-21 04:35:08.000000000","tz":660},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2014-02-24 00:22:16.000000000","tz":660},"subject":"Enforce function declaration format in bash8","message":"Enforce function declaration format in bash8\n\nCheck that function calls look like ^function foo {$ in bash8, and fix\nall existing failures of that check.  Add a note to HACKING.rst\n\nChange-Id: Ic19eecb39e0b20273d1bcd551a42fe400d54e938\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f0249fcbc298f659d2ff62b92f69e82417f13ffe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f0249fcbc298f659d2ff62b92f69e82417f13ffe"}]},"branch":"refs/heads/master"},"eb6ba4eca1e37a70b5f11c9ad2366c8f08558027":{"kind":"REWORK","_number":3,"created":"2014-02-24 21:30:02.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/15/75315/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/15/75315/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/75315/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/75315/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/75315/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/15/75315/3"}}},"commit":{"parents":[{"commit":"f1eb0475d9320875f1a6c4a9c398e9388350d206","subject":"don\u0027t check for service enabled","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f1eb0475d9320875f1a6c4a9c398e9388350d206"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2014-02-21 04:35:08.000000000","tz":660},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2014-02-24 21:27:55.000000000","tz":660},"subject":"Enforce function declaration format in bash8","message":"Enforce function declaration format in bash8\n\nCheck that function calls look like ^function foo {$ in bash8, and fix\nall existing failures of that check.  Add a note to HACKING.rst\n\nChange-Id: Ic19eecb39e0b20273d1bcd551a42fe400d54e938\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/eb6ba4eca1e37a70b5f11c9ad2366c8f08558027"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/eb6ba4eca1e37a70b5f11c9ad2366c8f08558027"}]},"branch":"refs/heads/master"},"b2a2a4938db8607b4a238833f45197d06a773dff":{"kind":"REWORK","_number":4,"created":"2014-02-25 01:10:36.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/15/75315/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/15/75315/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/75315/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/75315/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/75315/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/15/75315/4"}}},"commit":{"parents":[{"commit":"512da6e51328ea004cad8b86c3596b85ac3e775f","subject":"Merge \"make bash8 take a -v flag\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/512da6e51328ea004cad8b86c3596b85ac3e775f"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2014-02-21 04:35:08.000000000","tz":660},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2014-02-25 01:09:54.000000000","tz":660},"subject":"Enforce function declaration format in bash8","message":"Enforce function declaration format in bash8\n\nCheck that function calls look like ^function foo {$ in bash8, and fix\nall existing failures of that check.  Add a note to HACKING.rst\n\nChange-Id: Ic19eecb39e0b20273d1bcd551a42fe400d54e938\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b2a2a4938db8607b4a238833f45197d06a773dff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b2a2a4938db8607b4a238833f45197d06a773dff"}]},"branch":"refs/heads/master"},"aee18c749b0e3a1a3a6907a33db76ae83b8d41d9":{"kind":"REWORK","_number":5,"created":"2014-02-27 21:00:11.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/15/75315/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/15/75315/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/75315/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/75315/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/75315/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/15/75315/5"}}},"commit":{"parents":[{"commit":"0ed4af02da0bd4a0f757dd8c2156913e6c7a724c","subject":"Merge \"enable -o errexit\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0ed4af02da0bd4a0f757dd8c2156913e6c7a724c"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2014-02-21 04:35:08.000000000","tz":660},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2014-02-27 20:59:03.000000000","tz":660},"subject":"Enforce function declaration format in bash8","message":"Enforce function declaration format in bash8\n\nCheck that function calls look like ^function foo {$ in bash8, and fix\nall existing failures of that check.  Add a note to HACKING.rst\n\nChange-Id: Ic19eecb39e0b20273d1bcd551a42fe400d54e938\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/aee18c749b0e3a1a3a6907a33db76ae83b8d41d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/aee18c749b0e3a1a3a6907a33db76ae83b8d41d9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
