)]}'
{"id":"openstack%2Fpython-heatclient~62144","triplet_id":"openstack%2Fpython-heatclient~master~I327e884e1c5907c9ff6f31131c70aee659cca58e","project":"openstack/python-heatclient","branch":"master","topic":"bug/1260939","hashtags":[],"change_id":"I327e884e1c5907c9ff6f31131c70aee659cca58e","subject":"Supports bash_completion for heatclient","status":"MERGED","created":"2013-12-14 08:41:32.000000000","updated":"2013-12-17 07:14:12.000000000","submitted":"2013-12-17 07:14:12.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"afc6a76debbad41162b2a4f4728ca00da1859e78","_number":62144,"virtual_id_number":62144,"owner":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":2,"date":"2013-12-17 07:14:12.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},{"value":0,"_account_id":6917,"name":"Bartosz Górski","email":"bartosz@codilime.com","username":"bartosz-gorski"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"}],"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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"recommended":{"_account_id":6917,"name":"Bartosz Górski","email":"bartosz@codilime.com","username":"bartosz-gorski"},"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,"date":"2013-12-16 18:12:30.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},{"value":1,"date":"2013-12-16 19:09:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6917,"name":"Bartosz Górski","email":"bartosz@codilime.com","username":"bartosz-gorski"},{"value":2,"date":"2013-12-17 03:04:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":2,"date":"2013-12-16 23:13:18.000000000","_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"}],"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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"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":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},{"value":0,"_account_id":6917,"name":"Bartosz Górski","email":"bartosz@codilime.com","username":"bartosz-gorski"},{"value":1,"date":"2013-12-17 03:04:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"date":"2013-12-16 23:13:18.000000000","_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"}],"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":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},{"_account_id":6917,"name":"Bartosz Górski","email":"bartosz@codilime.com","username":"bartosz-gorski"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-12-16 11:06:32.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":"2013-12-16 19:09:18.000000000","updated_by":{"_account_id":6917,"name":"Bartosz Górski","email":"bartosz@codilime.com","username":"bartosz-gorski"},"reviewer":{"_account_id":6917,"name":"Bartosz Górski","email":"bartosz@codilime.com","username":"bartosz-gorski"},"state":"REVIEWER"},{"updated":"2013-12-16 23:13:18.000000000","updated_by":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"reviewer":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"state":"REVIEWER"},{"updated":"2013-12-17 03:04:18.000000000","updated_by":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"reviewer":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"state":"REVIEWER"},{"updated":"2013-12-17 07:14:12.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"ed11200b07b11040f78a8a7b0785f770561ed07f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-14 09:26:19.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-python-heatclient-pep8 http://logs.openstack.org/44/62144/1/check/gate-python-heatclient-pep8/e54ca4f : SUCCESS in 54s\n- gate-python-heatclient-python26 http://logs.openstack.org/44/62144/1/check/gate-python-heatclient-python26/ae9ffc2 : SUCCESS in 57s\n- gate-python-heatclient-python27 http://logs.openstack.org/44/62144/1/check/gate-python-heatclient-python27/c80d10a : SUCCESS in 49s\n- gate-python-heatclient-python33 http://logs.openstack.org/44/62144/1/check/gate-python-heatclient-python33/73855bf : FAILURE in 4m 10s (non-voting)\n- gate-python-heatclient-pypy http://logs.openstack.org/44/62144/1/check/gate-python-heatclient-pypy/6125d9f : SUCCESS in 1m 49s\n- check-tempest-dsvm-full http://logs.openstack.org/44/62144/1/check/check-tempest-dsvm-full/f4d974c : SUCCESS in 35m 45s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/44/62144/1/check/check-tempest-dsvm-postgres-full/87a4126 : SUCCESS in 33m 57s\n- check-tempest-dsvm-neutron http://logs.openstack.org/44/62144/1/check/check-tempest-dsvm-neutron/cc2e66e : FAILURE in 39m 17s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/44/62144/1/check/gate-tempest-dsvm-large-ops/6b6fcb1 : SUCCESS in 17m 32s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/44/62144/1/check/gate-tempest-dsvm-neutron-large-ops/8facf90 : SUCCESS in 18m 36s\n","accounts_in_message":[],"_revision_number":1},{"id":"7db74c9cb678d0bb378c0d14a499da2319dd785f","author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"date":"2013-12-16 00:12:40.000000000","message":"Patch Set 1:\n\nrecheck bug 1253896","accounts_in_message":[],"_revision_number":1},{"id":"9610eca4fc0697df314d88297a50d0e9316be626","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-16 00:54:58.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-heatclient-pep8 http://logs.openstack.org/44/62144/1/check/gate-python-heatclient-pep8/d901826 : SUCCESS in 42s\n- gate-python-heatclient-python26 http://logs.openstack.org/44/62144/1/check/gate-python-heatclient-python26/2335b2a : SUCCESS in 1m 16s\n- gate-python-heatclient-python27 http://logs.openstack.org/44/62144/1/check/gate-python-heatclient-python27/a532db3 : SUCCESS in 48s\n- gate-python-heatclient-python33 http://logs.openstack.org/44/62144/1/check/gate-python-heatclient-python33/3cb5d65 : FAILURE in 4m 10s (non-voting)\n- gate-python-heatclient-pypy http://logs.openstack.org/44/62144/1/check/gate-python-heatclient-pypy/ef2a3c8 : SUCCESS in 1m 54s\n- check-tempest-dsvm-full http://logs.openstack.org/44/62144/1/check/check-tempest-dsvm-full/378ba3e : SUCCESS in 42m 13s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/44/62144/1/check/check-tempest-dsvm-postgres-full/a4beb48 : SUCCESS in 41m 52s\n- check-tempest-dsvm-neutron http://logs.openstack.org/44/62144/1/check/check-tempest-dsvm-neutron/e71fdd6 : SUCCESS in 36m 59s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/44/62144/1/check/gate-tempest-dsvm-large-ops/ea5af08 : SUCCESS in 14m 48s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/44/62144/1/check/gate-tempest-dsvm-neutron-large-ops/4f01112 : SUCCESS in 15m 11s\n","accounts_in_message":[],"_revision_number":1},{"id":"d317e9f0f8a1dd458b54fc76a6891634905e9061","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2013-12-16 01:37:02.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\nNice, thanks for this","accounts_in_message":[],"_revision_number":1},{"id":"fcf5239709e64d2e5d449de1096f663aad4b6af7","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2013-12-16 11:06:32.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n(1 inline comment)\n\ntested and it works well, it would be nice to have those tabs converted to spaces removed in the completion file.","accounts_in_message":[],"_revision_number":1},{"id":"abaed48b3c309b15760b6bb8946722fe0554f318","author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"date":"2013-12-16 14:46:45.000000000","message":"Patch Set 1: (1 inline comment)\n\nit seems the old format of fixes-bug is no longer valid, i will fix it too.","accounts_in_message":[],"_revision_number":1},{"id":"2d662fb8e22fc3dfe74ac1c60adb47159a70f0d6","author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"date":"2013-12-16 15:04:28.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2acfffa4a43c02437ef2eeb9b27594f1383a0773","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-12-16 15:04:36.000000000","message":"Patch Set 2:\n\nNew patchset patch-id matches previous patchset, but whitespace content has changed.","accounts_in_message":[],"_revision_number":2},{"id":"0378fcb56fa5a02f63f0ec8b02ea26099717b5dc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-16 15:56:17.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-heatclient-pep8 http://logs.openstack.org/44/62144/2/check/gate-python-heatclient-pep8/7a24cc6 : SUCCESS in 45s\n- gate-python-heatclient-python26 http://logs.openstack.org/44/62144/2/check/gate-python-heatclient-python26/493efc8 : SUCCESS in 55s\n- gate-python-heatclient-python27 http://logs.openstack.org/44/62144/2/check/gate-python-heatclient-python27/cb5e6ef : SUCCESS in 1m 01s\n- gate-python-heatclient-python33 http://logs.openstack.org/44/62144/2/check/gate-python-heatclient-python33/7e34c69 : FAILURE in 4m 10s (non-voting)\n- gate-python-heatclient-pypy http://logs.openstack.org/44/62144/2/check/gate-python-heatclient-pypy/7ed6663 : SUCCESS in 1m 54s\n- check-tempest-dsvm-full http://logs.openstack.org/44/62144/2/check/check-tempest-dsvm-full/8c98143 : SUCCESS in 51m 11s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/44/62144/2/check/check-tempest-dsvm-postgres-full/94a1022 : SUCCESS in 51m 38s\n- check-tempest-dsvm-neutron http://logs.openstack.org/44/62144/2/check/check-tempest-dsvm-neutron/7f33cba : SUCCESS in 38m 57s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/44/62144/2/check/gate-tempest-dsvm-large-ops/7c67688 : SUCCESS in 13m 51s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/44/62144/2/check/gate-tempest-dsvm-neutron-large-ops/53f9060 : SUCCESS in 15m 20s\n","accounts_in_message":[],"_revision_number":2},{"id":"b2b5eafbab1f02eb0c90b3a54a0ff10b22cb92ca","author":{"_account_id":6917,"name":"Bartosz Górski","email":"bartosz@codilime.com","username":"bartosz-gorski"},"date":"2013-12-16 16:02:50.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"cf37cd07f072ce01425cf546046ca3bbd48e0b5f","author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"date":"2013-12-16 18:12:30.000000000","message":"Patch Set 2: (1 inline comment)\n\nplease remove the -1, thanks","accounts_in_message":[],"_revision_number":2},{"id":"afb62d1f909235b5725c4acd875bdbe1a8e19f5d","author":{"_account_id":6917,"name":"Bartosz Górski","email":"bartosz@codilime.com","username":"bartosz-gorski"},"date":"2013-12-16 19:09:18.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"fa726daf365804a7733aae36fd20a0f3732ba8ee","author":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"date":"2013-12-16 23:13:18.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"0a2ee56fb159ffb3e41809d9bde91104e87a8b18","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2013-12-17 03:04:18.000000000","message":"Patch Set 2: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":2},{"id":"73b1367c92a9c5b05d4b2540f81021548bc5b5b8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-17 03:04:19.000000000","message":"Patch Set 2: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"0ef9b59751c401a3b98c14ae5aa6fe925751bba3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-17 07:14:12.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2},{"id":"e8631475015515d5922b9b8979d2b78c04d21864","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-17 07:14:12.000000000","message":"Patch Set 2: Verified\n\nBuild succeeded.\n\n- gate-python-heatclient-pep8 http://logs.openstack.org/44/62144/2/gate/gate-python-heatclient-pep8/e0b0ca6 : SUCCESS in 57s\n- gate-python-heatclient-python26 http://logs.openstack.org/44/62144/2/gate/gate-python-heatclient-python26/acfad1c : SUCCESS in 47s\n- gate-python-heatclient-python27 http://logs.openstack.org/44/62144/2/gate/gate-python-heatclient-python27/c8a83cc : SUCCESS in 1m 06s\n- gate-python-heatclient-pypy http://logs.openstack.org/44/62144/2/gate/gate-python-heatclient-pypy/b426f4e : SUCCESS in 2m 04s\n- gate-tempest-dsvm-full http://logs.openstack.org/44/62144/2/gate/gate-tempest-dsvm-full/b49177d : SUCCESS in 42m 22s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/44/62144/2/gate/gate-tempest-dsvm-postgres-full/af9defe : SUCCESS in 38m 00s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/44/62144/2/gate/gate-tempest-dsvm-neutron/3d8f470 : SUCCESS in 44m 19s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/44/62144/2/gate/gate-tempest-dsvm-large-ops/a3c301a : SUCCESS in 20m 02s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/44/62144/2/gate/gate-tempest-dsvm-neutron-large-ops/aa87e48 : SUCCESS in 22m 21s\n","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"992d6f5350952fc6501184b02c477134048952d6","revisions":{"fd79223383662ec47cfa1b8b59054db89b24bbfd":{"kind":"REWORK","_number":1,"created":"2013-12-14 08:41:32.000000000","uploader":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"ref":"refs/changes/44/62144/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-heatclient","ref":"refs/changes/44/62144/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/44/62144/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/44/62144/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/44/62144/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-heatclient refs/changes/44/62144/1"}}},"commit":{"parents":[{"commit":"b14697ea3fada6e9f6725fa14e9c669beebd8875","subject":"Add support for resource_types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/b14697ea3fada6e9f6725fa14e9c669beebd8875"}]}],"author":{"name":"ZhiQiang Fan","email":"aji.zqfan@gmail.com","date":"2013-12-14 08:33:29.000000000","tz":480},"committer":{"name":"ZhiQiang Fan","email":"aji.zqfan@gmail.com","date":"2013-12-14 08:39:47.000000000","tz":480},"subject":"Supports bash_completion for heatclient","message":"Supports bash_completion for heatclient\n\nbash_completion feature can improve CLI user experience, projects like\nnova, keystone, and cinder already support it.\n\nNOTE: this patch just provides simple functionality, which means cache\nfor IDs and names is not used (like nova).\n\nFixes-Bug: #1260939\nChange-Id: I327e884e1c5907c9ff6f31131c70aee659cca58e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/fd79223383662ec47cfa1b8b59054db89b24bbfd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/fd79223383662ec47cfa1b8b59054db89b24bbfd"}]},"branch":"refs/heads/master"},"992d6f5350952fc6501184b02c477134048952d6":{"kind":"REWORK","_number":2,"created":"2013-12-16 15:04:28.000000000","uploader":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"ref":"refs/changes/44/62144/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-heatclient","ref":"refs/changes/44/62144/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/44/62144/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/44/62144/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/44/62144/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-heatclient refs/changes/44/62144/2"}}},"commit":{"parents":[{"commit":"619995a3b508ada07f9f454918598c3d9d3d4381","subject":"Merge \"Use jsonutils from oslo incubator\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/619995a3b508ada07f9f454918598c3d9d3d4381"}]}],"author":{"name":"ZhiQiang Fan","email":"aji.zqfan@gmail.com","date":"2013-12-14 08:33:29.000000000","tz":480},"committer":{"name":"ZhiQiang Fan","email":"aji.zqfan@gmail.com","date":"2013-12-16 15:04:24.000000000","tz":480},"subject":"Supports bash_completion for heatclient","message":"Supports bash_completion for heatclient\n\nbash_completion feature can improve CLI user experience, projects like\nnova, keystone, and cinder already support it.\n\nNOTE: this patch just provides simple functionality, which means cache\nfor IDs and names is not used (like nova).\n\nCloses-Bug: #1260939\nChange-Id: I327e884e1c5907c9ff6f31131c70aee659cca58e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/992d6f5350952fc6501184b02c477134048952d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/992d6f5350952fc6501184b02c477134048952d6"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
