)]}'
{"id":"openstack%2Fpython-neutronclient~263536","triplet_id":"openstack%2Fpython-neutronclient~master~I3ad44a24a3a341209d3d3a033691b09d98b72e55","project":"openstack/python-neutronclient","branch":"master","hashtags":[],"change_id":"I3ad44a24a3a341209d3d3a033691b09d98b72e55","subject":"Adding a lowercase converter in utils.py","status":"MERGED","created":"2016-01-05 02:46:55.000000000","updated":"2016-01-13 05:40:02.000000000","submitted":"2016-01-13 05:40:02.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"2518f29241311c3f3ba41a1f6398574dac045f14","_number":263536,"virtual_id_number":263536,"owner":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":17104,"name":"Kenji Yasui","email":"k-yasui@ti.jp.nec.com","username":"yasui"},{"value":2,"date":"2016-01-13 05:40:02.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6116,"name":"li,chen","email":"shchenli@cn.ibm.com","username":"chen-li"},{"value":0,"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"}],"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":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"recommended":{"_account_id":17104,"name":"Kenji Yasui","email":"k-yasui@ti.jp.nec.com","username":"yasui"},"all":[{"value":1,"date":"2016-01-08 05:01:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17104,"name":"Kenji Yasui","email":"k-yasui@ti.jp.nec.com","username":"yasui"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6116,"name":"li,chen","email":"shchenli@cn.ibm.com","username":"chen-li"},{"value":2,"date":"2016-01-13 04:32:27.000000000","_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":2,"date":"2016-01-08 10:32:20.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":1,"date":"2016-01-08 05:01:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":1,"date":"2016-01-08 05:01:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"all":[{"value":0,"_account_id":17104,"name":"Kenji Yasui","email":"k-yasui@ti.jp.nec.com","username":"yasui"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6116,"name":"li,chen","email":"shchenli@cn.ibm.com","username":"chen-li"},{"value":1,"date":"2016-01-13 04:32:27.000000000","_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"}],"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":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":6116,"name":"li,chen","email":"shchenli@cn.ibm.com","username":"chen-li"},{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},{"_account_id":17104,"name":"Kenji Yasui","email":"k-yasui@ti.jp.nec.com","username":"yasui"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-01-05 02:47:57.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":"2016-01-05 02:48:02.000000000","updated_by":{"_account_id":6116,"name":"li,chen","email":"shchenli@cn.ibm.com","username":"chen-li"},"reviewer":{"_account_id":6116,"name":"li,chen","email":"shchenli@cn.ibm.com","username":"chen-li"},"state":"REVIEWER"},{"updated":"2016-01-05 03:00:47.000000000","updated_by":{"_account_id":17104,"name":"Kenji Yasui","email":"k-yasui@ti.jp.nec.com","username":"yasui"},"reviewer":{"_account_id":17104,"name":"Kenji Yasui","email":"k-yasui@ti.jp.nec.com","username":"yasui"},"state":"REVIEWER"},{"updated":"2016-01-05 12:45:31.000000000","updated_by":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"reviewer":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"state":"REVIEWER"},{"updated":"2016-01-05 15:42:06.000000000","updated_by":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"reviewer":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"state":"REVIEWER"},{"updated":"2016-01-08 10:32:20.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2016-01-13 04:32:27.000000000","updated_by":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"reviewer":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"state":"REVIEWER"},{"updated":"2016-01-13 05:40:02.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"dce2360f83306e10576af7a82b05ad4356738bfe","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-01-05 02:46:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e5d7a06af2447001d13509e565119f5da2b8eb57","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-01-05 02:49:14.000000000","message":"Patch Set 2: Published edit on patch set 1","accounts_in_message":[],"_revision_number":2},{"id":"d11850edd3765c6d9a9591114627ba0de6689ab3","author":{"_account_id":17104,"name":"Kenji Yasui","email":"k-yasui@ti.jp.nec.com","username":"yasui"},"date":"2016-01-05 03:00:47.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"41c7d948aa16b9a47c7707ac8486146dbb02a787","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-05 03:51:00.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-pep8 http://logs.openstack.org/36/263536/2/check/gate-python-neutronclient-pep8/65ab346/ : SUCCESS in 1m 00s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/36/263536/2/check/gate-python-neutronclient-docs/afca4c2//doc/build/html/ : SUCCESS in 1m 06s\n- gate-python-neutronclient-python27 http://logs.openstack.org/36/263536/2/check/gate-python-neutronclient-python27/a0feb51/ : SUCCESS in 1m 13s\n- gate-python-neutronclient-python34 http://logs.openstack.org/36/263536/2/check/gate-python-neutronclient-python34/ca0a391/ : SUCCESS in 1m 32s\n- gate-python-neutronclient-pypy http://logs.openstack.org/36/263536/2/check/gate-python-neutronclient-pypy/c4e47cb/ : SUCCESS in 1m 41s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/36/263536/2/check/gate-tempest-dsvm-neutron-src-python-neutronclient/ea65ea0/ : SUCCESS in 59m 15s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/36/263536/2/check/gate-neutronclient-test-dsvm-functional/d6ca6e1/ : SUCCESS in 21m 05s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/36/263536/2/check/gate-neutronclient-test-dsvm-functional-adv-svcs/f24ed02/ : SUCCESS in 23m 06s","accounts_in_message":[],"_revision_number":2},{"id":"15750751e95d3d17e207188ef0d047a015762bbf","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-01-05 12:45:31.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"0ce8152f500efe3364a069021987f9163e05f6c7","author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"date":"2016-01-05 15:42:06.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"7578984f29490afa676a1c2115311e6f0dd8dc2d","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-01-08 05:01:27.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"bfb5457ba3a91f4145747e7228f1100c1937eb04","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-08 08:36:35.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-pep8 http://logs.openstack.org/36/263536/3/check/gate-python-neutronclient-pep8/cfb38d2/ : SUCCESS in 43s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/36/263536/3/check/gate-python-neutronclient-docs/9fe87bd//doc/build/html/ : SUCCESS in 42s\n- gate-python-neutronclient-python27 http://logs.openstack.org/36/263536/3/check/gate-python-neutronclient-python27/c4c5cb1/ : SUCCESS in 32s\n- gate-python-neutronclient-python34 http://logs.openstack.org/36/263536/3/check/gate-python-neutronclient-python34/6143ffb/ : SUCCESS in 1m 21s\n- gate-python-neutronclient-pypy http://logs.openstack.org/36/263536/3/check/gate-python-neutronclient-pypy/fca7a57/ : SUCCESS in 1m 36s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/36/263536/3/check/gate-tempest-dsvm-neutron-src-python-neutronclient/5dd3db7/ : SUCCESS in 1h 04m 45s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/36/263536/3/check/gate-neutronclient-test-dsvm-functional/055d165/ : SUCCESS in 25m 31s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/36/263536/3/check/gate-neutronclient-test-dsvm-functional-adv-svcs/bf46dfc/ : SUCCESS in 31m 01s","accounts_in_message":[],"_revision_number":3},{"id":"05371d1c6d7ed3e02f6bbd746179aa679b011fc8","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2016-01-08 10:32:20.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"ff7df37e0408d4a6e9b02a2e7427840cec77ad67","author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"date":"2016-01-13 04:32:27.000000000","message":"Patch Set 3: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"70812fad38ef2bc9bd10e8dacde53689a97147d7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-13 04:32:33.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"79ce93cb3714d63c1999946609990d93da37cd4b","date":"2016-01-13 05:40:02.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":3},{"id":"2518f29241311c3f3ba41a1f6398574dac045f14","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-13 05:40:02.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/36/263536/3/gate/gate-python-neutronclient-docs/9591630//doc/build/html/ : SUCCESS in 1m 21s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/36/263536/3/gate/gate-python-neutronclient-pep8/4865bd6/ : SUCCESS in 1m 12s\n- gate-python-neutronclient-python27 http://logs.openstack.org/36/263536/3/gate/gate-python-neutronclient-python27/19e9f24/ : SUCCESS in 1m 16s\n- gate-python-neutronclient-python34 http://logs.openstack.org/36/263536/3/gate/gate-python-neutronclient-python34/2ca879e/ : SUCCESS in 1m 47s\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/36/263536/3/gate/gate-tempest-dsvm-neutron-src-python-neutronclient/70fa825/ : SUCCESS in 1h 07m 26s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/36/263536/3/gate/gate-neutronclient-test-dsvm-functional/051181a/ : SUCCESS in 32m 36s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/36/263536/3/gate/gate-neutronclient-test-dsvm-functional-adv-svcs/393f22c/ : SUCCESS in 30m 13s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"5286df8d9f6a57efc9493f783106fdc30c159f13","revisions":{"216a52586b85cb383135dc9d9b9c5fec9c61b18d":{"kind":"REWORK","_number":1,"created":"2016-01-05 02:46:55.000000000","uploader":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"ref":"refs/changes/36/263536/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/36/263536/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/263536/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/263536/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/263536/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/36/263536/1"}}},"commit":{"parents":[{"commit":"ada5a9b6647a1d5d4c22a96aef5d9d59eb63860a","subject":"Merge \"Add protocol value options to sg-rule-create\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/ada5a9b6647a1d5d4c22a96aef5d9d59eb63860a"}]}],"author":{"name":"reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-01-05 02:45:51.000000000","tz":540},"committer":{"name":"reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-01-05 02:45:51.000000000","tz":540},"subject":"Adding a lowercase converter in utils.py","message":"Adding a lowercase converter in utils.py\n\nCertain NeutronClient CLIs require input in Lower cases.\nIn order to allow user to provide input in a case-insensitive format,\nsimilar to the uppoercase function already existing in utils.py, this patch\nadds a lowercase function.\n\nReference:\nhttps://review.openstack.org/#/c/140628/16..18/neutronclient/common/utils.py\n\nChange-Id: I3ad44a24a3a341209d3d3a033691b09d98b72e55\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/216a52586b85cb383135dc9d9b9c5fec9c61b18d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/216a52586b85cb383135dc9d9b9c5fec9c61b18d"}]},"branch":"refs/heads/master"},"23f375a6418e2f6d9dad28950b294383666115d8":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2016-01-05 02:49:14.000000000","uploader":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"ref":"refs/changes/36/263536/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/36/263536/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/263536/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/263536/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/263536/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/36/263536/2"}}},"commit":{"parents":[{"commit":"ada5a9b6647a1d5d4c22a96aef5d9d59eb63860a","subject":"Merge \"Add protocol value options to sg-rule-create\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/ada5a9b6647a1d5d4c22a96aef5d9d59eb63860a"}]}],"author":{"name":"reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-01-05 02:45:51.000000000","tz":540},"committer":{"name":"Reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-01-05 02:49:09.000000000","tz":0},"subject":"Adding a lowercase converter in utils.py","message":"Adding a lowercase converter in utils.py\n\nCertain NeutronClient CLIs require input in lower cases.\nIn order to allow user to provide input in a case-insensitive format,\nsimilar to the uppercase function already existing in utils.py,\nthis patch adds a lowercase function.\n\nReference:\nhttps://review.openstack.org/#/c/140628/16..18/neutronclient/common/utils.py\n\nChange-Id: I3ad44a24a3a341209d3d3a033691b09d98b72e55\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/23f375a6418e2f6d9dad28950b294383666115d8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/23f375a6418e2f6d9dad28950b294383666115d8"}]},"branch":"refs/heads/master"},"5286df8d9f6a57efc9493f783106fdc30c159f13":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2016-01-08 05:01:27.000000000","uploader":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"ref":"refs/changes/36/263536/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/36/263536/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/263536/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/263536/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/263536/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/36/263536/3"}}},"commit":{"parents":[{"commit":"f8c1f4ec8d8b80a4a719812754dc9a3e849a7a19","subject":"Merge \"Devref: Transition to OpenStack Client\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f8c1f4ec8d8b80a4a719812754dc9a3e849a7a19"}]}],"author":{"name":"reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-01-05 02:45:51.000000000","tz":540},"committer":{"name":"Reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-01-08 05:01:27.000000000","tz":0},"subject":"Adding a lowercase converter in utils.py","message":"Adding a lowercase converter in utils.py\n\nCertain NeutronClient CLIs require input in lower cases.\nIn order to allow user to provide input in a case-insensitive format,\nsimilar to the uppercase function already existing in utils.py,\nthis patch adds a lowercase function.\n\nReference:\nhttps://review.openstack.org/#/c/140628/16..18/neutronclient/common/utils.py\n\nChange-Id: I3ad44a24a3a341209d3d3a033691b09d98b72e55\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/5286df8d9f6a57efc9493f783106fdc30c159f13"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/5286df8d9f6a57efc9493f783106fdc30c159f13"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
