)]}'
{"doc/source/command-objects/volume-transfer-request.rst":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4681810d1dcee2d319b19d243ade73059a49dcaa","unresolved":false,"context_lines":[{"line_number":13,"context_line":".. code:: bash"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"    os volume transfer request list"},{"line_number":16,"context_line":"        --all-tenants [\u003c0|1\u003e]"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":".. option:: --all-tenants"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"1a122d0e_44e24ad6","line":16,"range":{"start_line":16,"start_character":14,"end_line":16,"end_character":21},"updated":"2016-05-05 08:07:59.000000000","message":"same","commit_id":"2760e9213166894851ea91f9e8b2b078abced20a"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4681810d1dcee2d319b19d243ade73059a49dcaa","unresolved":false,"context_lines":[{"line_number":13,"context_line":".. code:: bash"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"    os volume transfer request list"},{"line_number":16,"context_line":"        --all-tenants [\u003c0|1\u003e]"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":".. option:: --all-tenants"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"1a122d0e_c4ce5a59","line":16,"range":{"start_line":16,"start_character":22,"end_line":16,"end_character":29},"updated":"2016-05-05 08:07:59.000000000","message":"whats a 0 / 1? \n\nnever seen that pattern before in osc","commit_id":"2760e9213166894851ea91f9e8b2b078abced20a"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"d39f722200115d3cc12605d45352ee4073e80d23","unresolved":false,"context_lines":[{"line_number":13,"context_line":".. code:: bash"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"    os volume transfer request list"},{"line_number":16,"context_line":"        --all-tenants [\u003c0|1\u003e]"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":".. option:: --all-tenants"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"1a122d0e_4a36d103","line":16,"range":{"start_line":16,"start_character":14,"end_line":16,"end_character":21},"in_reply_to":"1a122d0e_44e24ad6","updated":"2016-05-05 08:58:40.000000000","message":"ok, will update","commit_id":"2760e9213166894851ea91f9e8b2b078abced20a"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"d39f722200115d3cc12605d45352ee4073e80d23","unresolved":false,"context_lines":[{"line_number":13,"context_line":".. code:: bash"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"    os volume transfer request list"},{"line_number":16,"context_line":"        --all-tenants [\u003c0|1\u003e]"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":".. option:: --all-tenants"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"1a122d0e_be0a461e","line":16,"range":{"start_line":16,"start_character":22,"end_line":16,"end_character":29},"in_reply_to":"1a122d0e_c4ce5a59","updated":"2016-05-05 08:58:40.000000000","message":"yes, this is specific to cinderclient.\n\nI will keep it \u0027\u003d\u003dall-projects\u0027 only like \u0027--long\u0027 in other commands.","commit_id":"2760e9213166894851ea91f9e8b2b078abced20a"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4681810d1dcee2d319b19d243ade73059a49dcaa","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    os volume transfer request list"},{"line_number":16,"context_line":"        --all-tenants [\u003c0|1\u003e]"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":".. option:: --all-tenants"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"    Shows detail for all projects. Admin only"}],"source_content_type":"text/x-rst","patch_set":11,"id":"1a122d0e_64ddc613","line":18,"range":{"start_line":18,"start_character":18,"end_line":18,"end_character":25},"updated":"2016-05-05 08:07:59.000000000","message":"use projects not tenants","commit_id":"2760e9213166894851ea91f9e8b2b078abced20a"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"d39f722200115d3cc12605d45352ee4073e80d23","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    os volume transfer request list"},{"line_number":16,"context_line":"        --all-tenants [\u003c0|1\u003e]"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":".. option:: --all-tenants"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"    Shows detail for all projects. Admin only"}],"source_content_type":"text/x-rst","patch_set":11,"id":"1a122d0e_fe103e50","line":18,"range":{"start_line":18,"start_character":18,"end_line":18,"end_character":25},"in_reply_to":"1a122d0e_64ddc613","updated":"2016-05-05 08:58:40.000000000","message":"ok, will update.","commit_id":"2760e9213166894851ea91f9e8b2b078abced20a"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"f5ee0cf4cc564e60450d89ac8c8cc6aa5241baac","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"volume transfer request"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Block Storage v1, v2"},{"line_number":6,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"bab6814e_705410ca","line":3,"updated":"2016-05-23 19:15:17.000000000","message":"nit...missing \u003d","commit_id":"d75363a63173a5f879aa89741dc98ee80b1d15bb"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"9a7323de730dc8c432a21d0bf7d8b6d0277b7ce8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"volume transfer request"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Block Storage v1, v2"},{"line_number":6,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"bab6814e_62cd585d","line":3,"in_reply_to":"bab6814e_705410ca","updated":"2016-05-24 05:09:42.000000000","message":"Done","commit_id":"d75363a63173a5f879aa89741dc98ee80b1d15bb"}],"doc/source/command-objects/volume-transfer.rst":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ba09372c6295559d014b1a527d4eec90c930fcbf","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"volume transfer"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Block Storage v1, v2"},{"line_number":6,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_4ae1e1cf","line":3,"updated":"2016-03-14 20:43:41.000000000","message":"These underscore lines must be the same length as the text they accompany","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"10e2888e3f42675050c0e763e8956f23c6c51666","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"volume transfer"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Block Storage v1, v2"},{"line_number":6,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1af94dfe_5d72ae7d","line":3,"in_reply_to":"3afc51ec_4ae1e1cf","updated":"2016-03-15 16:29:00.000000000","message":"Done","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"10e2888e3f42675050c0e763e8956f23c6c51666","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"volume transfer"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Block Storage v1, v2"},{"line_number":6,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1af94dfe_76098431","line":3,"in_reply_to":"3afc51ec_4ae1e1cf","updated":"2016-03-15 16:29:00.000000000","message":"Done","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ba09372c6295559d014b1a527d4eec90c930fcbf","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"    os volume transfer create"},{"line_number":16,"context_line":"        \u003cvolumeID\u003e"},{"line_number":17,"context_line":"        [--transfer-name \u003ctransfer-name\u003e]"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":".. describe:: \u003cvolumeID\u003e"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_909dd65b","line":17,"updated":"2016-03-14 20:43:41.000000000","message":"The positional argument here needs to be the name of the resource being created:\n\n  volume transfer create --volume \u003cvolume\u003e \u003cname\u003e","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"10e2888e3f42675050c0e763e8956f23c6c51666","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"    os volume transfer create"},{"line_number":16,"context_line":"        \u003cvolumeID\u003e"},{"line_number":17,"context_line":"        [--transfer-name \u003ctransfer-name\u003e]"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":".. describe:: \u003cvolumeID\u003e"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_0c32475f","line":17,"in_reply_to":"3afc51ec_909dd65b","updated":"2016-03-15 16:29:00.000000000","message":"Oh I was not aware of this policy in openstackclient.\n\nJust one note:\nIn cinder, transfer name is optional.\nSo may be keeping optional argument under positional argument is not right.\n\nVolumeID is mandatory here, so want to keep volume as positional argument and name as optional argument.\n\nPlease suggest..","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ba09372c6295559d014b1a527d4eec90c930fcbf","unresolved":false,"context_lines":[{"line_number":33,"context_line":".. code:: bash"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    os volume transfer delete"},{"line_number":36,"context_line":"        \u003ctransferID\u003e"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":".. describe:: \u003ctransferID\u003e"},{"line_number":39,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_30afa282","line":36,"updated":"2016-03-14 20:43:41.000000000","message":"\u003ctransfer\u003e","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"10e2888e3f42675050c0e763e8956f23c6c51666","unresolved":false,"context_lines":[{"line_number":33,"context_line":".. code:: bash"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    os volume transfer delete"},{"line_number":36,"context_line":"        \u003ctransferID\u003e"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":".. describe:: \u003ctransferID\u003e"},{"line_number":39,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1af94dfe_1db4a6f0","line":36,"in_reply_to":"3afc51ec_30afa282","updated":"2016-03-15 16:29:00.000000000","message":"Done","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"10e2888e3f42675050c0e763e8956f23c6c51666","unresolved":false,"context_lines":[{"line_number":33,"context_line":".. code:: bash"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    os volume transfer delete"},{"line_number":36,"context_line":"        \u003ctransferID\u003e"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":".. describe:: \u003ctransferID\u003e"},{"line_number":39,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1af94dfe_a13108ef","line":36,"in_reply_to":"3afc51ec_30afa282","updated":"2016-03-15 16:29:00.000000000","message":"Volume delete does not work on name.\nSo, this should be transferID.","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ba09372c6295559d014b1a527d4eec90c930fcbf","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":".. describe:: \u003ctransferID\u003e"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    ID of volume transfer to delete"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"volume transfer accept"},{"line_number":43,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_10aa6670","line":40,"updated":"2016-03-14 20:43:41.000000000","message":"(name or ID)","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"10e2888e3f42675050c0e763e8956f23c6c51666","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":".. describe:: \u003ctransferID\u003e"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    ID of volume transfer to delete"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"volume transfer accept"},{"line_number":43,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_cf44d1b8","line":40,"in_reply_to":"3afc51ec_10aa6670","updated":"2016-03-15 16:29:00.000000000","message":"This should be ID only.","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ba09372c6295559d014b1a527d4eec90c930fcbf","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    os volume transfer accept"},{"line_number":51,"context_line":"        --transferID \u003ctransferID\u003e"},{"line_number":52,"context_line":"        --auth_key \u003cauth_key\u003e"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":".. describe:: --transferID \u003ctransferID\u003e"},{"line_number":55,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_53c078e0","line":52,"updated":"2016-03-14 20:43:41.000000000","message":"Assuming accept is what we want for a verb, this shoudl be:\n\n  volume transfer accept --key \u003cauth-key\u003e \u003ctransfer\u003e","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"10e2888e3f42675050c0e763e8956f23c6c51666","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    os volume transfer accept"},{"line_number":51,"context_line":"        --transferID \u003ctransferID\u003e"},{"line_number":52,"context_line":"        --auth_key \u003cauth_key\u003e"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":".. describe:: --transferID \u003ctransferID\u003e"},{"line_number":55,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_af04e549","line":52,"in_reply_to":"3afc51ec_53c078e0","updated":"2016-03-15 16:29:00.000000000","message":"Accept transfer requires transferID, it does not work on transfer Name.\n\nBelow command ok(transferID instead of transfer)?\nvolume transfer accept --key \u003cauth-key\u003e \u003ctransferID\u003e","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ba09372c6295559d014b1a527d4eec90c930fcbf","unresolved":false,"context_lines":[{"line_number":68,"context_line":".. code:: bash"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    os volume transfer list"},{"line_number":71,"context_line":"        [--all-tenants [\u003c0|1\u003e]]"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":".. option:: --long"},{"line_number":74,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_73649421","line":71,"updated":"2016-03-14 20:43:41.000000000","message":"s/tenants/projects/g;\n\n  [--all-projects]\n\nand no argument, it\u0027s a boolean, since it is a list command the negative is not required as it makes no server-side changes","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"10e2888e3f42675050c0e763e8956f23c6c51666","unresolved":false,"context_lines":[{"line_number":68,"context_line":".. code:: bash"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    os volume transfer list"},{"line_number":71,"context_line":"        [--all-tenants [\u003c0|1\u003e]]"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":".. option:: --long"},{"line_number":74,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_afb22592","line":71,"in_reply_to":"3afc51ec_73649421","updated":"2016-03-15 16:29:00.000000000","message":"Done","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ba09372c6295559d014b1a527d4eec90c930fcbf","unresolved":false,"context_lines":[{"line_number":87,"context_line":".. code:: bash"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"    os volume transfer show"},{"line_number":90,"context_line":"        \u003ctransferID\u003e"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":".. describe:: \u003ctransferID\u003e"},{"line_number":93,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_734bf487","line":90,"updated":"2016-03-14 20:43:41.000000000","message":"\u003ctransfer\u003e","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"10e2888e3f42675050c0e763e8956f23c6c51666","unresolved":false,"context_lines":[{"line_number":87,"context_line":".. code:: bash"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"    os volume transfer show"},{"line_number":90,"context_line":"        \u003ctransferID\u003e"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":".. describe:: \u003ctransferID\u003e"},{"line_number":93,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_efa8ad22","line":90,"in_reply_to":"3afc51ec_734bf487","updated":"2016-03-15 16:29:00.000000000","message":"It requires Id and does not work on name.","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"}],"doc/source/commands.rst":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4681810d1dcee2d319b19d243ade73059a49dcaa","unresolved":false,"context_lines":[{"line_number":134,"context_line":"* ``volume qos``: (**Volume**) quality-of-service (QoS) specification for volumes"},{"line_number":135,"context_line":"* ``volume type``: (**Volume**) deployment-specific types of volumes available"},{"line_number":136,"context_line":"* ``volume service``: (**Volume**) services to manage block storage operations"},{"line_number":137,"context_line":"* ``volume transfer request``: (**Volume**) block volume owner transfer request"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"Plugin Objects"}],"source_content_type":"text/x-rst","patch_set":11,"id":"1a122d0e_c4ff7a32","line":137,"range":{"start_line":137,"start_character":20,"end_line":137,"end_character":27},"updated":"2016-05-05 08:07:59.000000000","message":"can we call it just \"volume transfer\" ?","commit_id":"2760e9213166894851ea91f9e8b2b078abced20a"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4681810d1dcee2d319b19d243ade73059a49dcaa","unresolved":false,"context_lines":[{"line_number":134,"context_line":"* ``volume qos``: (**Volume**) quality-of-service (QoS) specification for volumes"},{"line_number":135,"context_line":"* ``volume type``: (**Volume**) deployment-specific types of volumes available"},{"line_number":136,"context_line":"* ``volume service``: (**Volume**) services to manage block storage operations"},{"line_number":137,"context_line":"* ``volume transfer request``: (**Volume**) block volume owner transfer request"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"Plugin Objects"}],"source_content_type":"text/x-rst","patch_set":11,"id":"1a122d0e_4409aa94","line":137,"range":{"start_line":137,"start_character":44,"end_line":137,"end_character":79},"updated":"2016-05-05 08:07:59.000000000","message":"transfer requests for changing ownership of block volumes?","commit_id":"2760e9213166894851ea91f9e8b2b078abced20a"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"d39f722200115d3cc12605d45352ee4073e80d23","unresolved":false,"context_lines":[{"line_number":134,"context_line":"* ``volume qos``: (**Volume**) quality-of-service (QoS) specification for volumes"},{"line_number":135,"context_line":"* ``volume type``: (**Volume**) deployment-specific types of volumes available"},{"line_number":136,"context_line":"* ``volume service``: (**Volume**) services to manage block storage operations"},{"line_number":137,"context_line":"* ``volume transfer request``: (**Volume**) block volume owner transfer request"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"Plugin Objects"}],"source_content_type":"text/x-rst","patch_set":11,"id":"1a122d0e_8aa0e943","line":137,"range":{"start_line":137,"start_character":44,"end_line":137,"end_character":79},"in_reply_to":"1a122d0e_4409aa94","updated":"2016-05-05 08:58:40.000000000","message":"I will remove block.","commit_id":"2760e9213166894851ea91f9e8b2b078abced20a"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"d39f722200115d3cc12605d45352ee4073e80d23","unresolved":false,"context_lines":[{"line_number":134,"context_line":"* ``volume qos``: (**Volume**) quality-of-service (QoS) specification for volumes"},{"line_number":135,"context_line":"* ``volume type``: (**Volume**) deployment-specific types of volumes available"},{"line_number":136,"context_line":"* ``volume service``: (**Volume**) services to manage block storage operations"},{"line_number":137,"context_line":"* ``volume transfer request``: (**Volume**) block volume owner transfer request"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"Plugin Objects"}],"source_content_type":"text/x-rst","patch_set":11,"id":"1a122d0e_aa9b2516","line":137,"range":{"start_line":137,"start_character":20,"end_line":137,"end_character":27},"in_reply_to":"1a122d0e_c4ff7a32","updated":"2016-05-05 08:58:40.000000000","message":"This was discussed previously to keep request.\nI am sorry but could you please refer comments in this review for more details on it.(Its difficult to add all comments here)\n\nI am open to any required changes :)","commit_id":"2760e9213166894851ea91f9e8b2b078abced20a"}],"openstackclient/tests/volume/v1/fakes.py":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"586001a20e107ae6c824250106419b8ee43748bf","unresolved":false,"context_lines":[{"line_number":168,"context_line":"        }"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"        # Overwrite default attributes if there are some attributes set"},{"line_number":171,"context_line":"        if attrs is None:"},{"line_number":172,"context_line":"            attrs \u003d {}"},{"line_number":173,"context_line":"        transfer_info.update(attrs)"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"        transfer \u003d fakes.FakeResource("}],"source_content_type":"text/x-python","patch_set":13,"id":"bab6814e_f905b913","line":172,"range":{"start_line":171,"start_character":8,"end_line":172,"end_character":22},"updated":"2016-05-23 07:30:12.000000000","message":"attrs \u003d attrs or {}","commit_id":"17af59504ecef880bebf83f095dc64594cb372e8"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"71a79ecd402ed973c73fb233c72dd0d183d1ce02","unresolved":false,"context_lines":[{"line_number":168,"context_line":"        }"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"        # Overwrite default attributes if there are some attributes set"},{"line_number":171,"context_line":"        if attrs is None:"},{"line_number":172,"context_line":"            attrs \u003d {}"},{"line_number":173,"context_line":"        transfer_info.update(attrs)"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"        transfer \u003d fakes.FakeResource("}],"source_content_type":"text/x-python","patch_set":13,"id":"bab6814e_f4a65bac","line":172,"range":{"start_line":171,"start_character":8,"end_line":172,"end_character":22},"in_reply_to":"bab6814e_f905b913","updated":"2016-05-23 09:56:06.000000000","message":"I will update.","commit_id":"17af59504ecef880bebf83f095dc64594cb372e8"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"f5ee0cf4cc564e60450d89ac8c8cc6aa5241baac","unresolved":false,"context_lines":[{"line_number":180,"context_line":"        return transfer"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"    @staticmethod"},{"line_number":183,"context_line":"    def transfer_details():"},{"line_number":184,"context_line":"        \"\"\"Show details of fake transfer."},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"        :param Dictionary attrs:"}],"source_content_type":"text/x-python","patch_set":15,"id":"bab6814e_b02af82d","line":183,"updated":"2016-05-23 19:15:17.000000000","message":"I don\u0027t see this used anywhere.","commit_id":"d75363a63173a5f879aa89741dc98ee80b1d15bb"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"9a7323de730dc8c432a21d0bf7d8b6d0277b7ce8","unresolved":false,"context_lines":[{"line_number":180,"context_line":"        return transfer"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"    @staticmethod"},{"line_number":183,"context_line":"    def transfer_details():"},{"line_number":184,"context_line":"        \"\"\"Show details of fake transfer."},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"        :param Dictionary attrs:"}],"source_content_type":"text/x-python","patch_set":15,"id":"bab6814e_426c9408","line":183,"in_reply_to":"bab6814e_b02af82d","updated":"2016-05-24 05:09:42.000000000","message":"This is for \"transfer show\" tests.\nI wanted to make changes in fakes for show in advance in this patch itself to eliminate conflicts in patch for show and create transfer in parallel(I will have to modify fakes only for create transfer not for show as this is already done here).\nThis is to pacenup the participation in parallel.","commit_id":"d75363a63173a5f879aa89741dc98ee80b1d15bb"}],"openstackclient/tests/volume/v2/fakes.py":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"586001a20e107ae6c824250106419b8ee43748bf","unresolved":false,"context_lines":[{"line_number":283,"context_line":"        return transfer"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"    @staticmethod"},{"line_number":286,"context_line":"    def transfer_details():"},{"line_number":287,"context_line":"        \"\"\"Show details of fake transfer."},{"line_number":288,"context_line":""},{"line_number":289,"context_line":"        :param Dictionary attrs:"}],"source_content_type":"text/x-python","patch_set":13,"id":"bab6814e_647e406b","line":286,"range":{"start_line":286,"start_character":4,"end_line":286,"end_character":27},"updated":"2016-05-23 07:30:12.000000000","message":"What is this method for ? I think we can put \"created_at\" in class FakeTransfer.","commit_id":"17af59504ecef880bebf83f095dc64594cb372e8"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"71a79ecd402ed973c73fb233c72dd0d183d1ce02","unresolved":false,"context_lines":[{"line_number":283,"context_line":"        return transfer"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"    @staticmethod"},{"line_number":286,"context_line":"    def transfer_details():"},{"line_number":287,"context_line":"        \"\"\"Show details of fake transfer."},{"line_number":288,"context_line":""},{"line_number":289,"context_line":"        :param Dictionary attrs:"}],"source_content_type":"text/x-python","patch_set":13,"id":"bab6814e_94842f0b","line":286,"range":{"start_line":286,"start_character":4,"end_line":286,"end_character":27},"in_reply_to":"bab6814e_647e406b","updated":"2016-05-23 09:56:06.000000000","message":"This is for \"transfer show\" tests.\n\nI wanted to make changes in fakes for show in this patch itself to eliminate conflicts in patch for show and create transfer in parallel(I will have to modify fakes only for create transfer not for show as this is already done here).\nThis is to pacenup the participation.","commit_id":"17af59504ecef880bebf83f095dc64594cb372e8"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"ecabb89f24db2f38fce6004e84cb981cf2afadd0","unresolved":false,"context_lines":[{"line_number":283,"context_line":"        return transfer"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"    @staticmethod"},{"line_number":286,"context_line":"    def transfer_details():"},{"line_number":287,"context_line":"        \"\"\"Show details of fake transfer."},{"line_number":288,"context_line":""},{"line_number":289,"context_line":"        :param Dictionary attrs:"}],"source_content_type":"text/x-python","patch_set":13,"id":"bab6814e_08174d55","line":286,"range":{"start_line":286,"start_character":4,"end_line":286,"end_character":27},"in_reply_to":"bab6814e_85afa62a","updated":"2016-05-24 06:29:04.000000000","message":"I have removed this for now, will add during transfer show.\nThanks for your inputs. :)","commit_id":"17af59504ecef880bebf83f095dc64594cb372e8"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"f67030133f647256e7cadce62574a0cf701823b6","unresolved":false,"context_lines":[{"line_number":283,"context_line":"        return transfer"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"    @staticmethod"},{"line_number":286,"context_line":"    def transfer_details():"},{"line_number":287,"context_line":"        \"\"\"Show details of fake transfer."},{"line_number":288,"context_line":""},{"line_number":289,"context_line":"        :param Dictionary attrs:"}],"source_content_type":"text/x-python","patch_set":13,"id":"bab6814e_85afa62a","line":286,"range":{"start_line":286,"start_character":4,"end_line":286,"end_character":27},"in_reply_to":"bab6814e_94842f0b","updated":"2016-05-24 05:53:28.000000000","message":"I\u0027d like you to make the show patch depend on this one, and we can merge them together. :)\n\nI just think, the logic in this function is a little strange. You created a list of transfers with only one transfer in it, but the list name is transfer_details. It is a little confused. And if the only difference is create_at, you can just put create_at in create_one_transfer(), I think. :)","commit_id":"17af59504ecef880bebf83f095dc64594cb372e8"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"f5ee0cf4cc564e60450d89ac8c8cc6aa5241baac","unresolved":false,"context_lines":[{"line_number":283,"context_line":"        return transfer"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"    @staticmethod"},{"line_number":286,"context_line":"    def transfer_details():"},{"line_number":287,"context_line":"        \"\"\"Show details of fake transfer."},{"line_number":288,"context_line":""},{"line_number":289,"context_line":"        :param Dictionary attrs:"}],"source_content_type":"text/x-python","patch_set":15,"id":"bab6814e_101ca412","line":286,"updated":"2016-05-23 19:15:17.000000000","message":"I don\u0027t see this used anywhere.","commit_id":"d75363a63173a5f879aa89741dc98ee80b1d15bb"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"9a7323de730dc8c432a21d0bf7d8b6d0277b7ce8","unresolved":false,"context_lines":[{"line_number":283,"context_line":"        return transfer"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"    @staticmethod"},{"line_number":286,"context_line":"    def transfer_details():"},{"line_number":287,"context_line":"        \"\"\"Show details of fake transfer."},{"line_number":288,"context_line":""},{"line_number":289,"context_line":"        :param Dictionary attrs:"}],"source_content_type":"text/x-python","patch_set":15,"id":"bab6814e_c280848e","line":286,"in_reply_to":"bab6814e_101ca412","updated":"2016-05-24 05:09:42.000000000","message":"same as v1/fakes.py","commit_id":"d75363a63173a5f879aa89741dc98ee80b1d15bb"}],"openstackclient/volume/v1/volume_transfer.py":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ba09372c6295559d014b1a527d4eec90c930fcbf","unresolved":false,"context_lines":[{"line_number":72,"context_line":"    \"\"\"Lists all volume transfers\"\"\""},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    def get_parser(self, prog_name):"},{"line_number":75,"context_line":"        parser \u003d super(ListTransfer, self).get_parser(prog_name)"},{"line_number":76,"context_line":"        parser.add_argument("},{"line_number":77,"context_line":"            \u0027--all-tenants\u0027,"},{"line_number":78,"context_line":"            metavar\u003d\"\u003call_tenants\u003e\","}],"source_content_type":"text/x-python","patch_set":4,"id":"3afc51ec_531cf876","line":75,"updated":"2016-03-14 20:43:41.000000000","message":"You have --long in the docs","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"10e2888e3f42675050c0e763e8956f23c6c51666","unresolved":false,"context_lines":[{"line_number":72,"context_line":"    \"\"\"Lists all volume transfers\"\"\""},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    def get_parser(self, prog_name):"},{"line_number":75,"context_line":"        parser \u003d super(ListTransfer, self).get_parser(prog_name)"},{"line_number":76,"context_line":"        parser.add_argument("},{"line_number":77,"context_line":"            \u0027--all-tenants\u0027,"},{"line_number":78,"context_line":"            metavar\u003d\"\u003call_tenants\u003e\","}],"source_content_type":"text/x-python","patch_set":4,"id":"1af94dfe_7c13235d","line":75,"in_reply_to":"3afc51ec_531cf876","updated":"2016-03-15 16:29:00.000000000","message":"removed from docs","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ba09372c6295559d014b1a527d4eec90c930fcbf","unresolved":false,"context_lines":[{"line_number":112,"context_line":"        return zip(*sorted(six.iteritems(volume_transfer_result._info)))"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"class AcceptTransfer(command.ShowOne):"},{"line_number":116,"context_line":"    \"\"\"Accepts a volume transfer\"\"\""},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    def get_parser(self, prog_name):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3afc51ec_d3080830","line":115,"updated":"2016-03-14 20:43:41.000000000","message":"Please sort these classes","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"10e2888e3f42675050c0e763e8956f23c6c51666","unresolved":false,"context_lines":[{"line_number":112,"context_line":"        return zip(*sorted(six.iteritems(volume_transfer_result._info)))"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"class AcceptTransfer(command.ShowOne):"},{"line_number":116,"context_line":"    \"\"\"Accepts a volume transfer\"\"\""},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    def get_parser(self, prog_name):"}],"source_content_type":"text/x-python","patch_set":4,"id":"1af94dfe_bc1dab68","line":115,"in_reply_to":"3afc51ec_d3080830","updated":"2016-03-15 16:29:00.000000000","message":"Done","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"}],"openstackclient/volume/v1/volume_transfer_request.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4681810d1dcee2d319b19d243ade73059a49dcaa","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"class ListTransferRequests(command.Lister):"},{"line_number":23,"context_line":"    \"\"\"Lists all volume transfers\"\"\""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    def get_parser(self, prog_name):"},{"line_number":26,"context_line":"        parser \u003d super(ListTransferRequests, self).get_parser(prog_name)"}],"source_content_type":"text/x-python","patch_set":11,"id":"1a122d0e_c46ada19","line":23,"range":{"start_line":23,"start_character":7,"end_line":23,"end_character":33},"updated":"2016-05-05 08:07:59.000000000","message":"\"\"\"List volume transfers\"\"\"","commit_id":"2760e9213166894851ea91f9e8b2b078abced20a"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"d39f722200115d3cc12605d45352ee4073e80d23","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"class ListTransferRequests(command.Lister):"},{"line_number":23,"context_line":"    \"\"\"Lists all volume transfers\"\"\""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    def get_parser(self, prog_name):"},{"line_number":26,"context_line":"        parser \u003d super(ListTransferRequests, self).get_parser(prog_name)"}],"source_content_type":"text/x-python","patch_set":11,"id":"1a122d0e_6abc6d6c","line":23,"range":{"start_line":23,"start_character":7,"end_line":23,"end_character":33},"in_reply_to":"1a122d0e_c46ada19","updated":"2016-05-05 08:58:40.000000000","message":"ok, will update.","commit_id":"2760e9213166894851ea91f9e8b2b078abced20a"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4681810d1dcee2d319b19d243ade73059a49dcaa","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    def get_parser(self, prog_name):"},{"line_number":26,"context_line":"        parser \u003d super(ListTransferRequests, self).get_parser(prog_name)"},{"line_number":27,"context_line":"        parser.add_argument("},{"line_number":28,"context_line":"            \u0027--all-tenants\u0027,"},{"line_number":29,"context_line":"            dest\u003d\u0027all_tenants\u0027,"},{"line_number":30,"context_line":"            metavar\u003d\u0027\u003c0|1\u003e\u0027,"},{"line_number":31,"context_line":"            nargs\u003d\u0027?\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"1a122d0e_64602636","line":28,"range":{"start_line":28,"start_character":15,"end_line":28,"end_character":26},"updated":"2016-05-05 08:07:59.000000000","message":"use \"projects\"","commit_id":"2760e9213166894851ea91f9e8b2b078abced20a"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"d39f722200115d3cc12605d45352ee4073e80d23","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    def get_parser(self, prog_name):"},{"line_number":26,"context_line":"        parser \u003d super(ListTransferRequests, self).get_parser(prog_name)"},{"line_number":27,"context_line":"        parser.add_argument("},{"line_number":28,"context_line":"            \u0027--all-tenants\u0027,"},{"line_number":29,"context_line":"            dest\u003d\u0027all_tenants\u0027,"},{"line_number":30,"context_line":"            metavar\u003d\u0027\u003c0|1\u003e\u0027,"},{"line_number":31,"context_line":"            nargs\u003d\u0027?\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"1a122d0e_8ab74984","line":28,"range":{"start_line":28,"start_character":15,"end_line":28,"end_character":26},"in_reply_to":"1a122d0e_64602636","updated":"2016-05-05 08:58:40.000000000","message":"ok, will update.","commit_id":"2760e9213166894851ea91f9e8b2b078abced20a"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4f5387e90b704c55389ad0a554d94906729a4f63","unresolved":false,"context_lines":[{"line_number":26,"context_line":"        parser \u003d super(ListTransferRequests, self).get_parser(prog_name)"},{"line_number":27,"context_line":"        parser.add_argument("},{"line_number":28,"context_line":"            \u0027--all-projects\u0027,"},{"line_number":29,"context_line":"            dest\u003d\u0027all_tenants\u0027,"},{"line_number":30,"context_line":"            action\u003d\"store_true\","},{"line_number":31,"context_line":"            default\u003d0,"},{"line_number":32,"context_line":"            help\u003d\u0027Shows detail for all projects. Admin only. \u0027"}],"source_content_type":"text/x-python","patch_set":12,"id":"dab17558_329bc567","line":29,"range":{"start_line":29,"start_character":18,"end_line":29,"end_character":29},"updated":"2016-05-11 18:59:41.000000000","message":"may as well call this projects as well","commit_id":"c374f63e1ddea78542acccb57d6cc93a9ae21cbc"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4f5387e90b704c55389ad0a554d94906729a4f63","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"        volume_transfer_result \u003d volume_client.transfers.list("},{"line_number":43,"context_line":"            detailed\u003dTrue,"},{"line_number":44,"context_line":"            search_opts\u003d{\u0027all_tenants\u0027: parsed_args.all_tenants}"},{"line_number":45,"context_line":"        )"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"        return (column_headers, ("}],"source_content_type":"text/x-python","patch_set":12,"id":"dab17558_92a6f1ab","line":44,"range":{"start_line":44,"start_character":52,"end_line":44,"end_character":63},"updated":"2016-05-11 18:59:41.000000000","message":"same","commit_id":"c374f63e1ddea78542acccb57d6cc93a9ae21cbc"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4f5387e90b704c55389ad0a554d94906729a4f63","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"        volume_transfer_result \u003d volume_client.transfers.list("},{"line_number":43,"context_line":"            detailed\u003dTrue,"},{"line_number":44,"context_line":"            search_opts\u003d{\u0027all_tenants\u0027: parsed_args.all_tenants}"},{"line_number":45,"context_line":"        )"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"        return (column_headers, ("}],"source_content_type":"text/x-python","patch_set":12,"id":"dab17558_52af697c","line":44,"range":{"start_line":44,"start_character":26,"end_line":44,"end_character":37},"updated":"2016-05-11 18:59:41.000000000","message":"this should stay tenants, but the parsed_args logic we control should be projects","commit_id":"c374f63e1ddea78542acccb57d6cc93a9ae21cbc"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"586001a20e107ae6c824250106419b8ee43748bf","unresolved":false,"context_lines":[{"line_number":28,"context_line":"            \u0027--all-projects\u0027,"},{"line_number":29,"context_line":"            dest\u003d\u0027all_projects\u0027,"},{"line_number":30,"context_line":"            action\u003d\"store_true\","},{"line_number":31,"context_line":"            default\u003d0,"},{"line_number":32,"context_line":"            help\u003d\u0027Shows detail for all projects. Admin only. \u0027"},{"line_number":33,"context_line":"            \u0027(defaults to False)\u0027)"},{"line_number":34,"context_line":"        return parser"}],"source_content_type":"text/x-python","patch_set":13,"id":"bab6814e_392f4140","line":31,"range":{"start_line":31,"start_character":12,"end_line":31,"end_character":22},"updated":"2016-05-23 07:30:12.000000000","message":"This is not necessary. If the action is \"store_true\", the default value will be set to False.","commit_id":"17af59504ecef880bebf83f095dc64594cb372e8"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"71a79ecd402ed973c73fb233c72dd0d183d1ce02","unresolved":false,"context_lines":[{"line_number":28,"context_line":"            \u0027--all-projects\u0027,"},{"line_number":29,"context_line":"            dest\u003d\u0027all_projects\u0027,"},{"line_number":30,"context_line":"            action\u003d\"store_true\","},{"line_number":31,"context_line":"            default\u003d0,"},{"line_number":32,"context_line":"            help\u003d\u0027Shows detail for all projects. Admin only. \u0027"},{"line_number":33,"context_line":"            \u0027(defaults to False)\u0027)"},{"line_number":34,"context_line":"        return parser"}],"source_content_type":"text/x-python","patch_set":13,"id":"bab6814e_b40b337c","line":31,"range":{"start_line":31,"start_character":12,"end_line":31,"end_character":22},"in_reply_to":"bab6814e_392f4140","updated":"2016-05-23 09:56:06.000000000","message":"ok","commit_id":"17af59504ecef880bebf83f095dc64594cb372e8"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"586001a20e107ae6c824250106419b8ee43748bf","unresolved":false,"context_lines":[{"line_number":29,"context_line":"            dest\u003d\u0027all_projects\u0027,"},{"line_number":30,"context_line":"            action\u003d\"store_true\","},{"line_number":31,"context_line":"            default\u003d0,"},{"line_number":32,"context_line":"            help\u003d\u0027Shows detail for all projects. Admin only. \u0027"},{"line_number":33,"context_line":"            \u0027(defaults to False)\u0027)"},{"line_number":34,"context_line":"        return parser"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    def take_action(self, parsed_args):"}],"source_content_type":"text/x-python","patch_set":13,"id":"bab6814e_99f74dd2","line":33,"range":{"start_line":32,"start_character":0,"end_line":33,"end_character":34},"updated":"2016-05-23 07:30:12.000000000","message":"Please wrap all the help, warning, error messages with _() in i18n. This is for the localization.","commit_id":"17af59504ecef880bebf83f095dc64594cb372e8"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"71a79ecd402ed973c73fb233c72dd0d183d1ce02","unresolved":false,"context_lines":[{"line_number":29,"context_line":"            dest\u003d\u0027all_projects\u0027,"},{"line_number":30,"context_line":"            action\u003d\"store_true\","},{"line_number":31,"context_line":"            default\u003d0,"},{"line_number":32,"context_line":"            help\u003d\u0027Shows detail for all projects. Admin only. \u0027"},{"line_number":33,"context_line":"            \u0027(defaults to False)\u0027)"},{"line_number":34,"context_line":"        return parser"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    def take_action(self, parsed_args):"}],"source_content_type":"text/x-python","patch_set":13,"id":"bab6814e_b4e693e5","line":33,"range":{"start_line":32,"start_character":0,"end_line":33,"end_character":34},"in_reply_to":"bab6814e_99f74dd2","updated":"2016-05-23 09:56:06.000000000","message":"ok.","commit_id":"17af59504ecef880bebf83f095dc64594cb372e8"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"586001a20e107ae6c824250106419b8ee43748bf","unresolved":false,"context_lines":[{"line_number":40,"context_line":"        volume_client \u003d self.app.client_manager.volume"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"        volume_transfer_result \u003d volume_client.transfers.list("},{"line_number":43,"context_line":"            detailed\u003dTrue,"},{"line_number":44,"context_line":"            search_opts\u003d{\u0027all_tenants\u0027: parsed_args.all_projects}"},{"line_number":45,"context_line":"        )"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"bab6814e_f9577923","line":43,"range":{"start_line":43,"start_character":12,"end_line":43,"end_character":26},"updated":"2016-05-23 07:30:12.000000000","message":"Is the detailed output long ?  If so, I think we can add a --long option to output the detail.","commit_id":"17af59504ecef880bebf83f095dc64594cb372e8"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"71a79ecd402ed973c73fb233c72dd0d183d1ce02","unresolved":false,"context_lines":[{"line_number":40,"context_line":"        volume_client \u003d self.app.client_manager.volume"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"        volume_transfer_result \u003d volume_client.transfers.list("},{"line_number":43,"context_line":"            detailed\u003dTrue,"},{"line_number":44,"context_line":"            search_opts\u003d{\u0027all_tenants\u0027: parsed_args.all_projects}"},{"line_number":45,"context_line":"        )"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"bab6814e_1444bfb4","line":43,"range":{"start_line":43,"start_character":12,"end_line":43,"end_character":26},"in_reply_to":"bab6814e_f9577923","updated":"2016-05-23 09:56:06.000000000","message":"--long option not required specifically.. as this has dependency on internal functionality of cinder..","commit_id":"17af59504ecef880bebf83f095dc64594cb372e8"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"f5ee0cf4cc564e60450d89ac8c8cc6aa5241baac","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"class ListTransferRequests(command.Lister):"},{"line_number":24,"context_line":"    \"\"\"List volume transfers\"\"\""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"    def get_parser(self, prog_name):"},{"line_number":27,"context_line":"        parser \u003d super(ListTransferRequests, self).get_parser(prog_name)"}],"source_content_type":"text/x-python","patch_set":15,"id":"bab6814e_90bd34da","line":24,"range":{"start_line":24,"start_character":7,"end_line":24,"end_character":28},"updated":"2016-05-23 19:15:17.000000000","message":"This should match the command documentation or vice versa.","commit_id":"d75363a63173a5f879aa89741dc98ee80b1d15bb"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"9a7323de730dc8c432a21d0bf7d8b6d0277b7ce8","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"class ListTransferRequests(command.Lister):"},{"line_number":24,"context_line":"    \"\"\"List volume transfers\"\"\""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"    def get_parser(self, prog_name):"},{"line_number":27,"context_line":"        parser \u003d super(ListTransferRequests, self).get_parser(prog_name)"}],"source_content_type":"text/x-python","patch_set":15,"id":"bab6814e_a24580b4","line":24,"range":{"start_line":24,"start_character":7,"end_line":24,"end_character":28},"in_reply_to":"bab6814e_90bd34da","updated":"2016-05-24 05:09:42.000000000","message":"Done","commit_id":"d75363a63173a5f879aa89741dc98ee80b1d15bb"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"f5ee0cf4cc564e60450d89ac8c8cc6aa5241baac","unresolved":false,"context_lines":[{"line_number":30,"context_line":"            dest\u003d\u0027all_projects\u0027,"},{"line_number":31,"context_line":"            action\u003d\"store_true\","},{"line_number":32,"context_line":"            help\u003d_(\u0027Shows detail for all projects. Admin only. \u0027"},{"line_number":33,"context_line":"                   \u0027(defaults to False)\u0027)"},{"line_number":34,"context_line":"        )"},{"line_number":35,"context_line":"        return parser"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"bab6814e_908b741e","line":33,"updated":"2016-05-23 19:15:17.000000000","message":"There isn\u0027t a default set which I think means that all_projects will be None.  Is this correct?","commit_id":"d75363a63173a5f879aa89741dc98ee80b1d15bb"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"9a7323de730dc8c432a21d0bf7d8b6d0277b7ce8","unresolved":false,"context_lines":[{"line_number":30,"context_line":"            dest\u003d\u0027all_projects\u0027,"},{"line_number":31,"context_line":"            action\u003d\"store_true\","},{"line_number":32,"context_line":"            help\u003d_(\u0027Shows detail for all projects. Admin only. \u0027"},{"line_number":33,"context_line":"                   \u0027(defaults to False)\u0027)"},{"line_number":34,"context_line":"        )"},{"line_number":35,"context_line":"        return parser"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"bab6814e_42d014ca","line":33,"in_reply_to":"bab6814e_908b741e","updated":"2016-05-24 05:09:42.000000000","message":"Yes None is ok.","commit_id":"d75363a63173a5f879aa89741dc98ee80b1d15bb"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"f5ee0cf4cc564e60450d89ac8c8cc6aa5241baac","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    def take_action(self, parsed_args):"},{"line_number":38,"context_line":"        columns \u003d [\u0027ID\u0027, \u0027Volume ID\u0027, \u0027Name\u0027]"},{"line_number":39,"context_line":"        column_headers \u003d [\u0027ID\u0027, \u0027Volume ID\u0027, \u0027Name\u0027]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"        volume_client \u003d self.app.client_manager.volume"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"bab6814e_701ff0b7","line":39,"range":{"start_line":39,"start_character":33,"end_line":39,"end_character":42},"updated":"2016-05-23 19:15:17.000000000","message":"This should be \u0027Volume\u0027 since OSC tries to avoid qualifying resources with \u0027ID\u0027 in the column names.","commit_id":"d75363a63173a5f879aa89741dc98ee80b1d15bb"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"9a7323de730dc8c432a21d0bf7d8b6d0277b7ce8","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    def take_action(self, parsed_args):"},{"line_number":38,"context_line":"        columns \u003d [\u0027ID\u0027, \u0027Volume ID\u0027, \u0027Name\u0027]"},{"line_number":39,"context_line":"        column_headers \u003d [\u0027ID\u0027, \u0027Volume ID\u0027, \u0027Name\u0027]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"        volume_client \u003d self.app.client_manager.volume"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"bab6814e_42e774ac","line":39,"range":{"start_line":39,"start_character":33,"end_line":39,"end_character":42},"in_reply_to":"bab6814e_701ff0b7","updated":"2016-05-24 05:09:42.000000000","message":"Done","commit_id":"d75363a63173a5f879aa89741dc98ee80b1d15bb"}],"openstackclient/volume/v2/volume_transfer.py":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ba09372c6295559d014b1a527d4eec90c930fcbf","unresolved":false,"context_lines":[{"line_number":72,"context_line":"    \"\"\"Lists all volume transfers\"\"\""},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    def get_parser(self, prog_name):"},{"line_number":75,"context_line":"        parser \u003d super(ListTransfer, self).get_parser(prog_name)"},{"line_number":76,"context_line":"        parser.add_argument("},{"line_number":77,"context_line":"            \u0027--all-tenants\u0027,"},{"line_number":78,"context_line":"            metavar\u003d\"\u003call_tenants\u003e\","}],"source_content_type":"text/x-python","patch_set":4,"id":"3afc51ec_5e007f01","line":75,"updated":"2016-03-14 20:43:41.000000000","message":"--long?","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"10e2888e3f42675050c0e763e8956f23c6c51666","unresolved":false,"context_lines":[{"line_number":72,"context_line":"    \"\"\"Lists all volume transfers\"\"\""},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    def get_parser(self, prog_name):"},{"line_number":75,"context_line":"        parser \u003d super(ListTransfer, self).get_parser(prog_name)"},{"line_number":76,"context_line":"        parser.add_argument("},{"line_number":77,"context_line":"            \u0027--all-tenants\u0027,"},{"line_number":78,"context_line":"            metavar\u003d\"\u003call_tenants\u003e\","}],"source_content_type":"text/x-python","patch_set":4,"id":"1af94dfe_dc2a377e","line":75,"in_reply_to":"3afc51ec_5e007f01","updated":"2016-03-15 16:29:00.000000000","message":"removed from docs","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ba09372c6295559d014b1a527d4eec90c930fcbf","unresolved":false,"context_lines":[{"line_number":112,"context_line":"        return zip(*sorted(six.iteritems(volume_transfer_result._info)))"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"class AcceptTransfer(command.ShowOne):"},{"line_number":116,"context_line":"    \"\"\"Accepts a volume transfer\"\"\""},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    def get_parser(self, prog_name):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3afc51ec_9e0a0720","line":115,"updated":"2016-03-14 20:43:41.000000000","message":"sort","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"10e2888e3f42675050c0e763e8956f23c6c51666","unresolved":false,"context_lines":[{"line_number":112,"context_line":"        return zip(*sorted(six.iteritems(volume_transfer_result._info)))"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"class AcceptTransfer(command.ShowOne):"},{"line_number":116,"context_line":"    \"\"\"Accepts a volume transfer\"\"\""},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    def get_parser(self, prog_name):"}],"source_content_type":"text/x-python","patch_set":4,"id":"1af94dfe_7c3a03cf","line":115,"in_reply_to":"3afc51ec_9e0a0720","updated":"2016-03-15 16:29:00.000000000","message":"Done","commit_id":"2682306507dc686dc61e1bb18af96aeed61594e5"}],"openstackclient/volume/v2/volume_transfer_request.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4f5387e90b704c55389ad0a554d94906729a4f63","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"dab17558_32b2a5e5","updated":"2016-05-11 18:59:41.000000000","message":"same comments about tenant v project","commit_id":"c374f63e1ddea78542acccb57d6cc93a9ae21cbc"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"f5ee0cf4cc564e60450d89ac8c8cc6aa5241baac","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"class ListTransferRequests(command.Lister):"},{"line_number":24,"context_line":"    \"\"\"List volume transfers\"\"\""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"    def get_parser(self, prog_name):"},{"line_number":27,"context_line":"        parser \u003d super(ListTransferRequests, self).get_parser(prog_name)"}],"source_content_type":"text/x-python","patch_set":15,"id":"bab6814e_f0a92092","line":24,"range":{"start_line":24,"start_character":7,"end_line":24,"end_character":28},"updated":"2016-05-23 19:15:17.000000000","message":"This should match the command documentation or vice versa.","commit_id":"d75363a63173a5f879aa89741dc98ee80b1d15bb"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"9a7323de730dc8c432a21d0bf7d8b6d0277b7ce8","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"class ListTransferRequests(command.Lister):"},{"line_number":24,"context_line":"    \"\"\"List volume transfers\"\"\""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"    def get_parser(self, prog_name):"},{"line_number":27,"context_line":"        parser \u003d super(ListTransferRequests, self).get_parser(prog_name)"}],"source_content_type":"text/x-python","patch_set":15,"id":"bab6814e_429e5408","line":24,"range":{"start_line":24,"start_character":7,"end_line":24,"end_character":28},"in_reply_to":"bab6814e_f0a92092","updated":"2016-05-24 05:09:42.000000000","message":"Done","commit_id":"d75363a63173a5f879aa89741dc98ee80b1d15bb"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"f5ee0cf4cc564e60450d89ac8c8cc6aa5241baac","unresolved":false,"context_lines":[{"line_number":29,"context_line":"            \u0027--all-projects\u0027,"},{"line_number":30,"context_line":"            dest\u003d\u0027all_projects\u0027,"},{"line_number":31,"context_line":"            action\u003d\"store_true\","},{"line_number":32,"context_line":"            default\u003d0,"},{"line_number":33,"context_line":"            help\u003d_(\u0027Shows detail for all projects. Admin only. \u0027"},{"line_number":34,"context_line":"                   \u0027(defaults to False)\u0027)"},{"line_number":35,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":15,"id":"bab6814e_b0b4b8d4","line":32,"updated":"2016-05-23 19:15:17.000000000","message":"Is this the correct default?","commit_id":"d75363a63173a5f879aa89741dc98ee80b1d15bb"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"9a7323de730dc8c432a21d0bf7d8b6d0277b7ce8","unresolved":false,"context_lines":[{"line_number":29,"context_line":"            \u0027--all-projects\u0027,"},{"line_number":30,"context_line":"            dest\u003d\u0027all_projects\u0027,"},{"line_number":31,"context_line":"            action\u003d\"store_true\","},{"line_number":32,"context_line":"            default\u003d0,"},{"line_number":33,"context_line":"            help\u003d_(\u0027Shows detail for all projects. Admin only. \u0027"},{"line_number":34,"context_line":"                   \u0027(defaults to False)\u0027)"},{"line_number":35,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":15,"id":"bab6814e_a28f40cb","line":32,"in_reply_to":"bab6814e_b0b4b8d4","updated":"2016-05-24 05:09:42.000000000","message":"Done","commit_id":"d75363a63173a5f879aa89741dc98ee80b1d15bb"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"f5ee0cf4cc564e60450d89ac8c8cc6aa5241baac","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    def take_action(self, parsed_args):"},{"line_number":39,"context_line":"        columns \u003d [\u0027ID\u0027, \u0027Volume ID\u0027, \u0027Name\u0027]"},{"line_number":40,"context_line":"        column_headers \u003d [\u0027ID\u0027, \u0027Volume ID\u0027, \u0027Name\u0027]"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"        volume_client \u003d self.app.client_manager.volume"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"bab6814e_103b043a","line":40,"range":{"start_line":40,"start_character":33,"end_line":40,"end_character":42},"updated":"2016-05-23 19:15:17.000000000","message":"This should be \u0027Volume\u0027 since OSC tries to avoid qualifying resources with \u0027ID\u0027 in the column names.","commit_id":"d75363a63173a5f879aa89741dc98ee80b1d15bb"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"9a7323de730dc8c432a21d0bf7d8b6d0277b7ce8","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    def take_action(self, parsed_args):"},{"line_number":39,"context_line":"        columns \u003d [\u0027ID\u0027, \u0027Volume ID\u0027, \u0027Name\u0027]"},{"line_number":40,"context_line":"        column_headers \u003d [\u0027ID\u0027, \u0027Volume ID\u0027, \u0027Name\u0027]"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"        volume_client \u003d self.app.client_manager.volume"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"bab6814e_e2bf885e","line":40,"range":{"start_line":40,"start_character":33,"end_line":40,"end_character":42},"in_reply_to":"bab6814e_103b043a","updated":"2016-05-24 05:09:42.000000000","message":"Done","commit_id":"d75363a63173a5f879aa89741dc98ee80b1d15bb"}],"releasenotes/notes/list_volume_transfer_request-8e5249a655e7e7b6.yaml":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4681810d1dcee2d319b19d243ade73059a49dcaa","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Adds support for Volume Transfer Request list."},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"    An user can list available volume transfer requests using"},{"line_number":7,"context_line":"    ``volume transfer request list``"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"1a122d0e_44308a56","line":4,"range":{"start_line":4,"start_character":21,"end_line":4,"end_character":44},"updated":"2016-05-05 08:07:59.000000000","message":"lower case these","commit_id":"2760e9213166894851ea91f9e8b2b078abced20a"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4681810d1dcee2d319b19d243ade73059a49dcaa","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Adds support for Volume Transfer Request list."},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"    An user can list available volume transfer requests using"},{"line_number":7,"context_line":"    ``volume transfer request list``"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"1a122d0e_8436224f","line":4,"range":{"start_line":4,"start_character":45,"end_line":4,"end_character":49},"updated":"2016-05-05 08:07:59.000000000","message":"remove \"list\"","commit_id":"2760e9213166894851ea91f9e8b2b078abced20a"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"d39f722200115d3cc12605d45352ee4073e80d23","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Adds support for Volume Transfer Request list."},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"    An user can list available volume transfer requests using"},{"line_number":7,"context_line":"    ``volume transfer request list``"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"1a122d0e_0a7b39bf","line":4,"range":{"start_line":4,"start_character":21,"end_line":4,"end_character":44},"in_reply_to":"1a122d0e_44308a56","updated":"2016-05-05 08:58:40.000000000","message":"ok, will update","commit_id":"2760e9213166894851ea91f9e8b2b078abced20a"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"d39f722200115d3cc12605d45352ee4073e80d23","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Adds support for Volume Transfer Request list."},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"    An user can list available volume transfer requests using"},{"line_number":7,"context_line":"    ``volume transfer request list``"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"1a122d0e_4a4ff191","line":4,"range":{"start_line":4,"start_character":45,"end_line":4,"end_character":49},"in_reply_to":"1a122d0e_8436224f","updated":"2016-05-05 08:58:40.000000000","message":"ok.","commit_id":"2760e9213166894851ea91f9e8b2b078abced20a"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4681810d1dcee2d319b19d243ade73059a49dcaa","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Adds support for Volume Transfer Request list."},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"    An user can list available volume transfer requests using"},{"line_number":7,"context_line":"    ``volume transfer request list``"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"    [Bug 1554886 \u0027https://bugs.launchpad.net/python-openstackclient/+bug/1554886\u0027_]"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"1a122d0e_6412e6b5","line":7,"range":{"start_line":6,"start_character":3,"end_line":7,"end_character":36},"updated":"2016-05-05 08:07:59.000000000","message":"we can eventually build on this same release note when we add \"create/delete/show/etc\"","commit_id":"2760e9213166894851ea91f9e8b2b078abced20a"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"d39f722200115d3cc12605d45352ee4073e80d23","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Adds support for Volume Transfer Request list."},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"    An user can list available volume transfer requests using"},{"line_number":7,"context_line":"    ``volume transfer request list``"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"    [Bug 1554886 \u0027https://bugs.launchpad.net/python-openstackclient/+bug/1554886\u0027_]"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"1a122d0e_aa6965fa","line":7,"range":{"start_line":6,"start_character":3,"end_line":7,"end_character":36},"in_reply_to":"1a122d0e_6412e6b5","updated":"2016-05-05 08:58:40.000000000","message":"Sure, I will keep a note.","commit_id":"2760e9213166894851ea91f9e8b2b078abced20a"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"b1d65a5320ada19ee4594435fb6269e22285dcf6","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    An user can list available volume transfer requests using"},{"line_number":7,"context_line":"    ``volume transfer request list``"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"    [Bug 1554886 \u0027https://bugs.launchpad.net/python-openstackclient/+bug/1554886\u0027_]"}],"source_content_type":"text/x-yaml","patch_set":18,"id":"7aa08908_e3a3104e","line":9,"range":{"start_line":9,"start_character":9,"end_line":9,"end_character":83},"updated":"2016-06-04 10:43:20.000000000","message":"Does this link work when the release note is built?  It doesn\u0027t follow the same structure as other release notes.","commit_id":"7b29662f1b3726208da6e7ea3c18c1cf9ebf83e5"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4e702383a189c1f4f9db5ecff099d0d3df0bcb5f","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    An user can list available volume transfer requests using"},{"line_number":7,"context_line":"    ``volume transfer request list``"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"    [Bug 1554886 \u0027https://bugs.launchpad.net/python-openstackclient/+bug/1554886\u0027_]"}],"source_content_type":"text/x-yaml","patch_set":18,"id":"7aa08908_58c49291","line":9,"range":{"start_line":9,"start_character":9,"end_line":9,"end_character":83},"in_reply_to":"7aa08908_e3a3104e","updated":"2016-06-04 13:08:46.000000000","message":"nope, change the single quote (\u0027) to a backtick (`)","commit_id":"7b29662f1b3726208da6e7ea3c18c1cf9ebf83e5"}]}
