)]}'
{"id":"openstack%2Fpython-openstackclient~199665","triplet_id":"openstack%2Fpython-openstackclient~master~I4f8a8a4a1c4fb8e9659e96c130d8260f3cfdb387","project":"openstack/python-openstackclient","branch":"master","topic":"networkdelete","hashtags":[],"change_id":"I4f8a8a4a1c4fb8e9659e96c130d8260f3cfdb387","subject":"Improve network delete 404 message","status":"ABANDONED","created":"2015-07-08 17:47:08.000000000","updated":"2016-01-25 18:12:19.000000000","total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b09042f56728c4d461b8909fe0deddbd0a68f21d","_number":199665,"virtual_id_number":199665,"owner":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"date":"2015-12-11 14:20:45.000000000","_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":-1,"date":"2015-12-17 19:45:51.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2015-12-15 04:15:16.000000000","_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"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":{"disliked":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":-1,"date":"2015-12-14 23:11:26.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":-1,"date":"2015-12-11 13:59:08.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-07-17 16:45:35.000000000","updated_by":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"reviewer":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"state":"REVIEWER"},{"updated":"2015-12-11 13:59:08.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":"2015-12-14 23:11:26.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2015-12-15 04:15:16.000000000","updated_by":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"reviewer":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"state":"REVIEWER"},{"updated":"2015-12-17 19:45:51.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"fbcf28004c7fce333bc14b94d9e20a2443a35ebf","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-07-08 17:47:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9582552647c132e7f1efacd919082bd57053a899","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-07-08 17:47:19.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":1},{"id":"76947da7ffa25a0ac842b03dc17b3bcb48285246","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-07-08 17:47:29.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"cd452722efc3d985592ee98b437e03fb08277e35","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-08 18:57:39.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/65/199665/2/check/gate-python-openstackclient-python26/808ee20/ : SUCCESS in 1m 48s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/65/199665/2/check/gate-python-openstackclient-pep8/e090e18/ : SUCCESS in 1m 36s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/65/199665/2/check/gate-python-openstackclient-docs/48bd0f5//doc/build/html/ : SUCCESS in 2m 19s\n- gate-python-openstackclient-python27 http://logs.openstack.org/65/199665/2/check/gate-python-openstackclient-python27/10b635c/ : SUCCESS in 1m 54s\n- gate-python-openstackclient-python34 http://logs.openstack.org/65/199665/2/check/gate-python-openstackclient-python34/66916a3/ : SUCCESS in 2m 13s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/65/199665/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/81f0b8b/ : SUCCESS in 1h 07m 37s\n- check-osc-dsvm-functional http://logs.openstack.org/65/199665/2/check/check-osc-dsvm-functional/2f16e55/ : SUCCESS in 32m 02s","accounts_in_message":[],"_revision_number":2},{"id":"854be065d4c2085f0f39ae9da4300e122559dabd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-12 14:58:35.000000000","message":"Patch Set 2: Verified-1\n\nMerge Failed.\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":2},{"id":"0a0869eff3431ad9792dce759b1c0703ba6ea288","author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"date":"2015-07-17 16:45:35.000000000","message":"Patch Set 2:\n\nrecheck zuul merger bug","accounts_in_message":[],"_revision_number":2},{"id":"ab5bd99348b9cacf87665a42b09d9e43148db11c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-17 16:45:46.000000000","message":"Patch Set 2:\n\nMerge Failed.\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":2},{"id":"f3ba9d58cf38e07fb6e326cb52d25316229379b5","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-08-21 13:43:03.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e064bc516b3ba0a1f048fa68a7dead288f544f78","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-21 15:28:45.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/65/199665/3/check/gate-python-openstackclient-python26/49422d9/ : SUCCESS in 1m 53s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/65/199665/3/check/gate-python-openstackclient-pep8/678f337/ : SUCCESS in 1m 56s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/65/199665/3/check/gate-python-openstackclient-docs/f03db5d//doc/build/html/ : SUCCESS in 2m 43s\n- gate-python-openstackclient-python27 http://logs.openstack.org/65/199665/3/check/gate-python-openstackclient-python27/cb7ad3d/ : SUCCESS in 2m 09s\n- gate-python-openstackclient-python34 http://logs.openstack.org/65/199665/3/check/gate-python-openstackclient-python34/ea6d6af/ : SUCCESS in 2m 17s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/65/199665/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/9f1b337/ : SUCCESS in 1h 13m 43s\n- gate-osc-dsvm-functional http://logs.openstack.org/65/199665/3/check/gate-osc-dsvm-functional/705b5d6/ : FAILURE in 22m 46s","accounts_in_message":[],"_revision_number":3},{"id":"0e9783532c25383b49c3feecc599ff1690314874","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-08-22 01:51:44.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"7d2ddab3f1a95d19b541784221ec1e5413e8ca0f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-22 03:03:49.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/65/199665/3/check/gate-python-openstackclient-python26/3fb26d2/ : SUCCESS in 2m 02s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/65/199665/3/check/gate-python-openstackclient-pep8/9b21f77/ : SUCCESS in 1m 47s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/65/199665/3/check/gate-python-openstackclient-docs/11ef2bb//doc/build/html/ : SUCCESS in 2m 13s\n- gate-python-openstackclient-python27 http://logs.openstack.org/65/199665/3/check/gate-python-openstackclient-python27/be4d8c3/ : SUCCESS in 1m 52s\n- gate-python-openstackclient-python34 http://logs.openstack.org/65/199665/3/check/gate-python-openstackclient-python34/32e4902/ : SUCCESS in 2m 45s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/65/199665/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/ab1813a/ : SUCCESS in 1h 10m 13s\n- gate-osc-dsvm-functional http://logs.openstack.org/65/199665/3/check/gate-osc-dsvm-functional/ba6514d/ : SUCCESS in 29m 06s","accounts_in_message":[],"_revision_number":3},{"id":"ad648fc7d932df365cabbc720bebde4654076b51","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-10 20:19:04.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"ad31c8ad58c1d72e6ae002d8c84c32e923aebf4c","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-12-10 22:16:39.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d58d2fe383d10c4b913db68963464f45b282bd3b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-10 23:20:41.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/65/199665/4/check/gate-python-openstackclient-pep8/b5fda7b/ : SUCCESS in 1m 25s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/65/199665/4/check/gate-python-openstackclient-docs/745add8//doc/build/html/ : SUCCESS in 2m 14s\n- gate-python-openstackclient-python27 http://logs.openstack.org/65/199665/4/check/gate-python-openstackclient-python27/dcd2724/ : SUCCESS in 1m 45s\n- gate-python-openstackclient-python34 http://logs.openstack.org/65/199665/4/check/gate-python-openstackclient-python34/53b41cc/ : SUCCESS in 2m 14s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/65/199665/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/3b1dbdf/ : SUCCESS in 59m 02s\n- gate-osc-dsvm-functional http://logs.openstack.org/65/199665/4/check/gate-osc-dsvm-functional/b15059a/ : SUCCESS in 28m 37s","accounts_in_message":[],"_revision_number":4},{"id":"7677d32f10c42baf95cebebf21d05a6e53e51663","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-12-11 01:21:50.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)\n\nLGTM. One little comment to the message.","accounts_in_message":[],"_revision_number":4},{"id":"7a13f46daf7db8525905781edc9da056b5c2914e","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-12-11 13:49:45.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"68d62e9e39ea230a8ecdc34e840539e1c75b14b5","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-12-11 13:49:58.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"9afa0bacd06534fbef6b0e05fc3431243d640602","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-11 13:59:08.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"9f6142ad08dcea645cfae178c6d72518063e0661","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-12-11 14:20:45.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"1b5a225ca2f3c4d56539834e07acd3f373e8a890","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-11 15:13:42.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/65/199665/5/check/gate-python-openstackclient-pep8/d4db837/ : SUCCESS in 1m 13s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/65/199665/5/check/gate-python-openstackclient-docs/c6d68a8//doc/build/html/ : SUCCESS in 2m 33s\n- gate-python-openstackclient-python27 http://logs.openstack.org/65/199665/5/check/gate-python-openstackclient-python27/e2e7504/ : SUCCESS in 1m 39s\n- gate-python-openstackclient-python34 http://logs.openstack.org/65/199665/5/check/gate-python-openstackclient-python34/ed3243d/ : SUCCESS in 2m 51s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/65/199665/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/9db06ad/ : SUCCESS in 1h 09m 13s\n- gate-osc-dsvm-functional http://logs.openstack.org/65/199665/5/check/gate-osc-dsvm-functional/3eb312c/ : SUCCESS in 30m 42s","accounts_in_message":[],"_revision_number":5},{"id":"f30dbddca893687f4d1c06e332f579254216f174","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-11 19:46:06.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"3f6cb8e309e24f120d363fd2014a74f210e41c67","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-12-14 23:11:26.000000000","message":"Patch Set 5: Code-Review-1\n\ni\u0027m actually not a fan of this, we\u0027re changing the behaviour. I\u0027d rather see the server exception so i can look up where i went wrong.","accounts_in_message":[],"_revision_number":5},{"id":"02216409ca15cb83ba65bacabe035245926e47e6","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-15 03:04:54.000000000","message":"Patch Set 5:\n\n@Steve, how about keeping the error message as-is but continuing to delete as many networks as possible?  If the delete doesn\u0027t continue then a user may think that all networks were deleted except one since no messages are issued for the networks that are deleted.","accounts_in_message":[],"_revision_number":5},{"id":"cba4770a9e77e0c4587526db147b6b76a898daac","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-12-15 03:18:35.000000000","message":"Patch Set 5:\n\n@Richard, i\u0027m game for that.","accounts_in_message":[],"_revision_number":5},{"id":"e45bfff90d1381c3fff43d7d9e7948c6f976a912","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-12-15 04:15:16.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"fdf64a05b25f65e2b163a8e0cd14707b2b92d761","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-15 12:48:33.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"de1bec6045edbb7c0844eae1bce7626a13ac95d3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-17 19:45:51.000000000","message":"Patch Set 5: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":5},{"id":"b81d73d493ad5b144a73a6555d8073180eb21e7b","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-22 17:02:29.000000000","message":"Patch Set 5:\n\nI was testing this some more and found that the current code doesn\u0027t generate an error if the network does not exist.  So maybe we need to rework the general design for the delete actions on the network commands.  How about the following?\n\nfor resource in parsed_args.resource:\n    try:\n        obj \u003d client.find_resource(resource, ignore_missing\u003dFalse)\n        client.delete_resource(obj)\n    except Exception as ex:\n        # Issue an error message based on exception\n# If any failures, raise an exception here","accounts_in_message":[],"_revision_number":5},{"id":"974a766211361193b1437868aec2569a582b7794","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-12-22 17:37:28.000000000","message":"Patch Set 5:\n\nKind of based on this dicussion we\u0027ve been having here, I kind of feel this should be abandoned and a common method for delete should hit all the deletes with nargs to capture exceptions and try to delete as many as possible.","accounts_in_message":[],"_revision_number":5},{"id":"2d2e7ff4e17ae78a39cca1a387b7b7f64cd47d7a","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2016-01-25 18:12:19.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"68ad44b615a960bd98dd3ded4a4b31f2992e1e0b","revisions":{"c945c00d0d8f06d044d4b4966ff965bd89fa9fd4":{"kind":"REWORK","_number":1,"created":"2015-07-08 17:47:08.000000000","uploader":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"ref":"refs/changes/65/199665/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/65/199665/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/199665/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/199665/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/199665/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/65/199665/1"}}},"commit":{"parents":[{"commit":"2914fd78dcf06feb3855c377fda27f1ef132eb5e","subject":"Map some of the names","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2914fd78dcf06feb3855c377fda27f1ef132eb5e"}]}],"author":{"name":"TerryHowe","email":"terrylhowe@gmail.com","date":"2015-07-08 17:47:01.000000000","tz":-360},"committer":{"name":"TerryHowe","email":"terrylhowe@gmail.com","date":"2015-07-08 17:47:01.000000000","tz":-360},"subject":"Make full use of SDK find ignore missing","message":"Make full use of SDK find ignore missing\n\nChange-Id: I4f8a8a4a1c4fb8e9659e96c130d8260f3cfdb387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c945c00d0d8f06d044d4b4966ff965bd89fa9fd4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c945c00d0d8f06d044d4b4966ff965bd89fa9fd4"}]},"branch":"refs/heads/master"},"60117e189585f0658bfe4664838ac1c9dcdd79ab":{"kind":"NO_CHANGE","_number":2,"created":"2015-07-08 17:47:19.000000000","uploader":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"ref":"refs/changes/65/199665/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/65/199665/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/199665/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/199665/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/199665/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/65/199665/2"}}},"commit":{"parents":[{"commit":"dc5ec23d4834532ce2c5d0f94bf53c591b5062e9","subject":"Map some of the SDK field names","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dc5ec23d4834532ce2c5d0f94bf53c591b5062e9"}]}],"author":{"name":"TerryHowe","email":"terrylhowe@gmail.com","date":"2015-07-08 17:47:01.000000000","tz":-360},"committer":{"name":"Terry Howe","email":"terrylhowe@gmail.com","date":"2015-07-08 17:47:19.000000000","tz":0},"subject":"Make full use of SDK find ignore missing","message":"Make full use of SDK find ignore missing\n\nChange-Id: I4f8a8a4a1c4fb8e9659e96c130d8260f3cfdb387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/60117e189585f0658bfe4664838ac1c9dcdd79ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/60117e189585f0658bfe4664838ac1c9dcdd79ab"}]},"branch":"refs/heads/master"},"1a0cf46e756a52bc69444a3effad162c154c2243":{"kind":"REWORK","_number":3,"created":"2015-08-21 13:43:03.000000000","uploader":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"ref":"refs/changes/65/199665/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/65/199665/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/199665/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/199665/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/199665/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/65/199665/3"}}},"commit":{"parents":[{"commit":"0afba6339144acd490181ef997a5f38abe378a48","subject":"Map some of the SDK field names","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0afba6339144acd490181ef997a5f38abe378a48"}]}],"author":{"name":"TerryHowe","email":"terrylhowe@gmail.com","date":"2015-08-21 13:42:17.000000000","tz":-360},"committer":{"name":"TerryHowe","email":"terrylhowe@gmail.com","date":"2015-08-21 13:42:17.000000000","tz":-360},"subject":"Make full use of SDK find ignore missing","message":"Make full use of SDK find ignore missing\n\nChange-Id: I4f8a8a4a1c4fb8e9659e96c130d8260f3cfdb387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1a0cf46e756a52bc69444a3effad162c154c2243"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1a0cf46e756a52bc69444a3effad162c154c2243"}]},"branch":"refs/heads/master"},"191e1dfcea5af478b1cb209bf9c973c241a934da":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":4,"created":"2015-12-10 22:16:39.000000000","uploader":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"ref":"refs/changes/65/199665/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/65/199665/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/199665/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/199665/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/199665/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/65/199665/4"}}},"commit":{"parents":[{"commit":"823ba770e0baafa707c89723c576db060b1b4742","subject":"Merge \"Fix \"sevice show\" cannot catch NoUniqueMatch Exception\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/823ba770e0baafa707c89723c576db060b1b4742"}]}],"author":{"name":"Terry Howe","email":"terrylhowe@gmail.com","date":"2015-12-10 22:18:14.000000000","tz":-420},"committer":{"name":"Terry Howe","email":"terrylhowe@gmail.com","date":"2015-12-10 22:18:14.000000000","tz":-420},"subject":"Improve network delete 404 message","message":"Improve network delete 404 message\n\nInstead of:\n    $ os network delete bogus\n    Not Found (HTTP 404) (Request-ID: req-4753d99d-9511-4851-9278-733c00d4ee38\n\nDo something like:\n    $ os network delete bogus\n    Network not found: bogus\n    $\n\nChange-Id: I4f8a8a4a1c4fb8e9659e96c130d8260f3cfdb387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/191e1dfcea5af478b1cb209bf9c973c241a934da"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/191e1dfcea5af478b1cb209bf9c973c241a934da"}]},"branch":"refs/heads/master"},"68ad44b615a960bd98dd3ded4a4b31f2992e1e0b":{"kind":"REWORK","_number":5,"created":"2015-12-11 13:49:45.000000000","uploader":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"ref":"refs/changes/65/199665/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/65/199665/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/199665/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/199665/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/199665/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/65/199665/5"}}},"commit":{"parents":[{"commit":"823ba770e0baafa707c89723c576db060b1b4742","subject":"Merge \"Fix \"sevice show\" cannot catch NoUniqueMatch Exception\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/823ba770e0baafa707c89723c576db060b1b4742"}]}],"author":{"name":"Terry Howe","email":"terrylhowe@gmail.com","date":"2015-12-10 22:18:14.000000000","tz":-420},"committer":{"name":"Terry Howe","email":"terrylhowe@gmail.com","date":"2015-12-11 13:52:59.000000000","tz":-420},"subject":"Improve network delete 404 message","message":"Improve network delete 404 message\n\nInstead of:\n    $ os network delete bogus\n    Not Found (HTTP 404) (Request-ID: req-4753d99d-9511-4851-9278-733c00d4ee38\n\nDo something like:\n    $ os network delete bogus\n    Network not found: bogus\n    $\n\nChange-Id: I4f8a8a4a1c4fb8e9659e96c130d8260f3cfdb387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/68ad44b615a960bd98dd3ded4a4b31f2992e1e0b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/68ad44b615a960bd98dd3ded4a4b31f2992e1e0b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
