)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9331,"name":"Pablo Andres Fuente","email":"pablo.andres.fuente@gmail.com","username":"pafuent"},"change_message_id":"73016a72953a875ea535f6d9ab5b725e85c933c0","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Cristian A Sanchez \u003ccristian.a.sanchez@intel.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2014-04-25 12:46:13 -0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"CLimate client now shows the list of commands"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The ClimateShell.run() method was fixed so the available"},{"line_number":10,"context_line":"commands are loaded. I have also added a description for"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"AAAAXX%2F%2F3Xs%3D","line":7,"updated":"2014-04-25 18:00:41.000000000","message":"Chiristian was faster, so +1","commit_id":"e9b2962b19e30726a8ca0729dbebcce366506a32"},{"author":{"_account_id":10200,"name":"Christian Martinez","email":"chmartinez35@gmail.com","username":"cmart"},"change_message_id":"b4251314ee1e0f8ad70181240fb16f883b14bfdf","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Cristian A Sanchez \u003ccristian.a.sanchez@intel.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2014-04-25 12:46:13 -0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"CLimate client now shows the list of commands"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The ClimateShell.run() method was fixed so the available"},{"line_number":10,"context_line":"commands are loaded. I have also added a description for"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"AAAAXX%2F%2F3MA%3D","line":7,"updated":"2014-04-25 17:45:55.000000000","message":"Could you change the \"L\" to \"l\"? Thanks!","commit_id":"e9b2962b19e30726a8ca0729dbebcce366506a32"},{"author":{"_account_id":10200,"name":"Christian Martinez","email":"chmartinez35@gmail.com","username":"cmart"},"change_message_id":"f96033dd283d16495ca97dede29f1964ae973a58","unresolved":false,"context_lines":[{"line_number":10,"context_line":"execution, otherwise the available commands were not"},{"line_number":11,"context_line":"printe. I have also added a description for each command"},{"line_number":12,"context_line":"to be displayed when running climate help."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: Ic030a184f066e78daf556af8b26a02e79ef9c39a"},{"line_number":15,"context_line":"Closes-Bug: #1311264"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"bad4c104_565ea9ea","line":13,"updated":"2014-04-29 12:46:07.000000000","message":"Little things:\nprinte \u003d printed?\n\nAnd instead of \"when running climate help\" it could be \"when running the help command\".","commit_id":"60813b6e5358c9aa4b385cf1cc93e9b631024194"},{"author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"change_message_id":"9e52d4f18364fbb4cf7337799912faaa1b216af9","unresolved":false,"context_lines":[{"line_number":10,"context_line":"execution, otherwise the available commands were not"},{"line_number":11,"context_line":"printe. I have also added a description for each command"},{"line_number":12,"context_line":"to be displayed when running climate help."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: Ic030a184f066e78daf556af8b26a02e79ef9c39a"},{"line_number":15,"context_line":"Closes-Bug: #1311264"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"9ad9bd40_335be955","line":13,"in_reply_to":"bad4c104_565ea9ea","updated":"2014-04-30 17:51:15.000000000","message":"+1","commit_id":"60813b6e5358c9aa4b385cf1cc93e9b631024194"},{"author":{"_account_id":9225,"name":"Cristian A Sanchez","email":"cabsanchez@gmail.com","username":"casanch1"},"change_message_id":"8f2696f7143ff94874cb5028b575f9cee6028658","unresolved":false,"context_lines":[{"line_number":10,"context_line":"execution, otherwise the available commands were not"},{"line_number":11,"context_line":"printe. I have also added a description for each command"},{"line_number":12,"context_line":"to be displayed when running climate help."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: Ic030a184f066e78daf556af8b26a02e79ef9c39a"},{"line_number":15,"context_line":"Closes-Bug: #1311264"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"9ad9bd40_4e060422","line":13,"in_reply_to":"bad4c104_565ea9ea","updated":"2014-04-30 18:38:52.000000000","message":"Done","commit_id":"60813b6e5358c9aa4b385cf1cc93e9b631024194"}],"climateclient/shell.py":[{"author":{"_account_id":9331,"name":"Pablo Andres Fuente","email":"pablo.andres.fuente@gmail.com","username":"pafuent"},"change_message_id":"73016a72953a875ea535f6d9ab5b725e85c933c0","unresolved":false,"context_lines":[{"line_number":50,"context_line":"}"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"VERSION \u003d 1"},{"line_number":53,"context_line":"CLIMATE_API_VERSION \u003d 1"},{"line_number":54,"context_line":"COMMANDS \u003d {\u0027v1\u0027: COMMANDS_V1}"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAXX%2F%2F3V0%3D","line":53,"updated":"2014-04-25 18:00:41.000000000","message":"I prefer to keep the DEFAULT","commit_id":"e9b2962b19e30726a8ca0729dbebcce366506a32"},{"author":{"_account_id":9331,"name":"Pablo Andres Fuente","email":"pablo.andres.fuente@gmail.com","username":"pafuent"},"change_message_id":"73016a72953a875ea535f6d9ab5b725e85c933c0","unresolved":false,"context_lines":[{"line_number":297,"context_line":"            if help_command_pos \u003e -1 and command_pos \u003d\u003d -1:"},{"line_number":298,"context_line":"                argv[help_command_pos] \u003d \u0027--help\u0027"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"            self.options, remainder \u003d self.parser.parse_known_args(argv)"},{"line_number":301,"context_line":"            self.configure_logging()"},{"line_number":302,"context_line":"            self.interactive_mode \u003d not remainder"},{"line_number":303,"context_line":"            self.initialize_app(remainder)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAXX%2F%2F3TU%3D","line":300,"updated":"2014-04-25 18:00:41.000000000","message":"I think if you do this here, you are missing the --os-reservation-api-version option pass by the user.\nYou should check what is did for openstack client (https://github.com/openstack/python-openstackclient/blob/master/openstackclient/shell.py#L97)","commit_id":"e9b2962b19e30726a8ca0729dbebcce366506a32"},{"author":{"_account_id":10200,"name":"Christian Martinez","email":"chmartinez35@gmail.com","username":"cmart"},"change_message_id":"f96033dd283d16495ca97dede29f1964ae973a58","unresolved":false,"context_lines":[{"line_number":156,"context_line":"            action\u003d\u0027store_true\u0027,"},{"line_number":157,"context_line":"            help\u003d\u0027show tracebacks on errors\u0027)"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"        # Removes help action to deffer its execution"},{"line_number":160,"context_line":"        self.deferred_help_action \u003d help_action"},{"line_number":161,"context_line":"        parser._actions.remove(help_action)"},{"line_number":162,"context_line":"        del parser._option_string_actions[\u0027-h\u0027]"}],"source_content_type":"text/x-python","patch_set":5,"id":"bad4c104_b61455f6","line":159,"updated":"2014-04-29 12:46:07.000000000","message":"deffer \u003d defer?","commit_id":"60813b6e5358c9aa4b385cf1cc93e9b631024194"},{"author":{"_account_id":9225,"name":"Cristian A Sanchez","email":"cabsanchez@gmail.com","username":"casanch1"},"change_message_id":"8f2696f7143ff94874cb5028b575f9cee6028658","unresolved":false,"context_lines":[{"line_number":156,"context_line":"            action\u003d\u0027store_true\u0027,"},{"line_number":157,"context_line":"            help\u003d\u0027show tracebacks on errors\u0027)"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"        # Removes help action to deffer its execution"},{"line_number":160,"context_line":"        self.deferred_help_action \u003d help_action"},{"line_number":161,"context_line":"        parser._actions.remove(help_action)"},{"line_number":162,"context_line":"        del parser._option_string_actions[\u0027-h\u0027]"}],"source_content_type":"text/x-python","patch_set":5,"id":"9ad9bd40_4efc443f","line":159,"in_reply_to":"bad4c104_b61455f6","updated":"2014-04-30 18:38:52.000000000","message":"Done","commit_id":"60813b6e5358c9aa4b385cf1cc93e9b631024194"}],"climateclient/v1/shell_commands/hosts.py":[{"author":{"_account_id":10200,"name":"Christian Martinez","email":"chmartinez35@gmail.com","username":"cmart"},"change_message_id":"f96033dd283d16495ca97dede29f1964ae973a58","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"class ShowHost(command.ShowCommand):"},{"line_number":39,"context_line":"    \"\"\"Show deails about host reservation.\"\"\""},{"line_number":40,"context_line":"    resource \u003d \u0027host\u0027"},{"line_number":41,"context_line":"    json_indent \u003d 4"},{"line_number":42,"context_line":"    # NOTE(sbauza): We can\u0027t find by name as there is currently no column"}],"source_content_type":"text/x-python","patch_set":5,"id":"bad4c104_96267167","line":39,"updated":"2014-04-29 12:46:07.000000000","message":"Show host reservation details?","commit_id":"60813b6e5358c9aa4b385cf1cc93e9b631024194"},{"author":{"_account_id":9225,"name":"Cristian A Sanchez","email":"cabsanchez@gmail.com","username":"casanch1"},"change_message_id":"8f2696f7143ff94874cb5028b575f9cee6028658","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"class ShowHost(command.ShowCommand):"},{"line_number":39,"context_line":"    \"\"\"Show deails about host reservation.\"\"\""},{"line_number":40,"context_line":"    resource \u003d \u0027host\u0027"},{"line_number":41,"context_line":"    json_indent \u003d 4"},{"line_number":42,"context_line":"    # NOTE(sbauza): We can\u0027t find by name as there is currently no column"}],"source_content_type":"text/x-python","patch_set":5,"id":"9ad9bd40_8e31ec0d","line":39,"in_reply_to":"bad4c104_96267167","updated":"2014-04-30 18:38:52.000000000","message":"Done","commit_id":"60813b6e5358c9aa4b385cf1cc93e9b631024194"}],"climateclient/v1/shell_commands/leases.py":[{"author":{"_account_id":7494,"name":"Guangya Liu","email":"gyliu513@gmail.com","username":"JayLau"},"change_message_id":"eda3f33ad38fcc328d2ac9f6f94ae0bf9cdc09c8","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"class ListLeases(command.ListCommand):"},{"line_number":26,"context_line":"    \"\"\"Print a list leases.\"\"\""},{"line_number":27,"context_line":"    resource \u003d \u0027lease\u0027"},{"line_number":28,"context_line":"    log \u003d logging.getLogger(__name__ + \u0027.ListLeases\u0027)"},{"line_number":29,"context_line":"    list_columns \u003d [\u0027id\u0027, \u0027name\u0027, \u0027start_date\u0027, \u0027end_date\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAXX%2F%2F4UU%3D","line":26,"updated":"2014-04-25 15:35:19.000000000","message":"a list of leases?","commit_id":"4b163b3ea16501579afcb55a0bd2f98c614cadb6"},{"author":{"_account_id":9225,"name":"Cristian A Sanchez","email":"cabsanchez@gmail.com","username":"casanch1"},"change_message_id":"5acd6f5f1fed371bebe75f33aa1a28d06bf32572","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"class ListLeases(command.ListCommand):"},{"line_number":26,"context_line":"    \"\"\"Print a list leases.\"\"\""},{"line_number":27,"context_line":"    resource \u003d \u0027lease\u0027"},{"line_number":28,"context_line":"    log \u003d logging.getLogger(__name__ + \u0027.ListLeases\u0027)"},{"line_number":29,"context_line":"    list_columns \u003d [\u0027id\u0027, \u0027name\u0027, \u0027start_date\u0027, \u0027end_date\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAXX%2F%2F4NU%3D","line":26,"in_reply_to":"AAAAXX%2F%2F4UU%3D","updated":"2014-04-25 15:45:13.000000000","message":"you\u0027re right","commit_id":"4b163b3ea16501579afcb55a0bd2f98c614cadb6"}]}
