)]}'
{"savannaclient/client.py":[{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"6459b99d34136a43110e10629194c1714656ba16","unresolved":false,"context_lines":[{"line_number":16,"context_line":"from saharaclient import client as saharaclient"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Client \u003d saharaclient.Client"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F%2F7cY%3D","line":19,"updated":"2014-03-12 21:28:58.000000000","message":"if we care about compat for this client, we need a mapping for the sahara_url param (from savanna_url)","commit_id":"53884001b5e6934474b883bafd5c4beeecbf1665"},{"author":{"_account_id":8091,"name":"Trevor McKay","email":"tmckay@redhat.com","username":"tmckay"},"change_message_id":"42c379f337f311f8581849be7989957fed124a2f","unresolved":false,"context_lines":[{"line_number":16,"context_line":"from saharaclient import client as saharaclient"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Client \u003d saharaclient.Client"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F%2F0gk%3D","line":19,"in_reply_to":"AAAAWH%2F%2F7cY%3D","updated":"2014-03-13 15:51:16.000000000","message":"Done in https://review.openstack.org/#/c/79992","commit_id":"53884001b5e6934474b883bafd5c4beeecbf1665"}],"setup.cfg":[{"author":{"_account_id":8411,"name":"Andrew Lazarev","email":"alazarev@mirantis.com","username":"alazarev"},"change_message_id":"c38d724a6c1200b8aab7f061b8b98be30583dea5","unresolved":false,"context_lines":[{"line_number":29,"context_line":"[entry_points]"},{"line_number":30,"context_line":"console_scripts \u003d"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    sahara \u003d saharaclient.shell:main"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    # TODO(slukjanov): remove this code (temp to migrate to the new name)"},{"line_number":35,"context_line":"    savanna \u003d saharaclient.shell:main"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"AAAAWH%2F%2F9Qk%3D","line":32,"updated":"2014-03-12 17:43:34.000000000","message":"this shouldn\u0027t be changed.","commit_id":"53884001b5e6934474b883bafd5c4beeecbf1665"},{"author":{"_account_id":8411,"name":"Andrew Lazarev","email":"alazarev@mirantis.com","username":"alazarev"},"change_message_id":"bc55deae5191564c574161b50e179419ae690e85","unresolved":false,"context_lines":[{"line_number":29,"context_line":"[entry_points]"},{"line_number":30,"context_line":"console_scripts \u003d"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    sahara \u003d saharaclient.shell:main"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    # TODO(slukjanov): remove this code (temp to migrate to the new name)"},{"line_number":35,"context_line":"    savanna \u003d saharaclient.shell:main"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"AAAAWH%2F%2F8us%3D","line":32,"in_reply_to":"AAAAWH%2F%2F80A%3D","updated":"2014-03-12 18:30:29.000000000","message":"Oh, I see. You switched aliases here and below.","commit_id":"53884001b5e6934474b883bafd5c4beeecbf1665"},{"author":{"_account_id":8091,"name":"Trevor McKay","email":"tmckay@redhat.com","username":"tmckay"},"change_message_id":"2d4fa403f42e09a7734591ee3771c83c61914ab5","unresolved":false,"context_lines":[{"line_number":29,"context_line":"[entry_points]"},{"line_number":30,"context_line":"console_scripts \u003d"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    sahara \u003d saharaclient.shell:main"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    # TODO(slukjanov): remove this code (temp to migrate to the new name)"},{"line_number":35,"context_line":"    savanna \u003d saharaclient.shell:main"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"AAAAWH%2F%2F80A%3D","line":32,"in_reply_to":"AAAAWH%2F%2F9Qk%3D","updated":"2014-03-12 18:23:58.000000000","message":"There is no longer any savannaclient.shell.  Sergey\u0027s original patch set up aliases so that /usr/bin/sahara and saharaclient.client could both be used along with the old savanna references.\n\nBut, now we\u0027ve swapped the contents of the savannaclient and saharaclient.  The only code in savannaclient should be the client.py that aliases saharaclient.client.\n\nAt some point, /usr/bin/savanna and the savannaclient subdir will be removed completely.\n\nAs far as my testing, goes, this is working.","commit_id":"53884001b5e6934474b883bafd5c4beeecbf1665"}]}
