)]}'
{"scripts/redstack":[{"author":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"change_message_id":"188e272129be636a5834c7166924c607521c9446","unresolved":false,"context_lines":[{"line_number":400,"context_line":"        exit 1"},{"line_number":401,"context_line":"    fi"},{"line_number":402,"context_line":""},{"line_number":403,"context_line":"    cmd_set_datastore $GLANCE_IMAGEID"},{"line_number":404,"context_line":"}"},{"line_number":405,"context_line":""},{"line_number":406,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAATn%2F%2B0Bg%3D","line":403,"updated":"2013-11-19 19:56:30.000000000","message":"Can we remove SERVICE_TYPE completely if we no longer need it? Otherwise we still have this dead variable hanging around...","commit_id":"d2b3719ebe1e698e967949cfc2ebcbe640c37b71"},{"author":{"_account_id":739,"name":"Michael Basnight","email":"mbasnight@gmail.com","username":"hubcap"},"change_message_id":"4259b2318bc8b008fbdb7e5bbfd3e0f46752d372","unresolved":false,"context_lines":[{"line_number":702,"context_line":""},{"line_number":703,"context_line":"function cmd_rd_client() {"},{"line_number":704,"context_line":"    # This serves as an example of how to call the Trove client script."},{"line_number":705,"context_line":"    trove --os-username\u003dradmin --os-password\u003dradmin --os-tenant-name\u003dtrove \\"},{"line_number":706,"context_line":"        --os-auth-url\u003dhttp://localhost:35357/v2.0 $@"},{"line_number":707,"context_line":"}"},{"line_number":708,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAATn%2F%2Bz94%3D","line":705,"updated":"2013-11-19 20:20:42.000000000","message":"This is done in another review. can u revert it?","commit_id":"d2b3719ebe1e698e967949cfc2ebcbe640c37b71"},{"author":{"_account_id":8214,"name":"Auston McReynolds","email":"amcreynolds@ebaysf.com","username":"amcreynolds"},"change_message_id":"9caddc0d8c8782bef59e01277ce3e4274017554f","unresolved":false,"context_lines":[{"line_number":708,"context_line":""},{"line_number":709,"context_line":"function cmd_rd_mgmt_client() {"},{"line_number":710,"context_line":"    # This serves as an example of how to call the Trove managment client script."},{"line_number":711,"context_line":"    trove-cli --username\u003dradmin --apikey\u003dradmin --tenant\u003dtrove \\"},{"line_number":712,"context_line":"        --auth_url\u003dhttp://localhost:35357/v2.0/tokens auth login"},{"line_number":713,"context_line":"    trove-mgmt-cli $@"},{"line_number":714,"context_line":"}"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAATn%2F%2B0M4%3D","line":711,"updated":"2013-11-19 19:28:03.000000000","message":"shouldn\u0027t \u0027trove-cli\u0027 here be updated to \u0027trove\u0027 as well?","commit_id":"d2b3719ebe1e698e967949cfc2ebcbe640c37b71"},{"author":{"_account_id":739,"name":"Michael Basnight","email":"mbasnight@gmail.com","username":"hubcap"},"change_message_id":"4259b2318bc8b008fbdb7e5bbfd3e0f46752d372","unresolved":false,"context_lines":[{"line_number":708,"context_line":""},{"line_number":709,"context_line":"function cmd_rd_mgmt_client() {"},{"line_number":710,"context_line":"    # This serves as an example of how to call the Trove managment client script."},{"line_number":711,"context_line":"    trove-cli --username\u003dradmin --apikey\u003dradmin --tenant\u003dtrove \\"},{"line_number":712,"context_line":"        --auth_url\u003dhttp://localhost:35357/v2.0/tokens auth login"},{"line_number":713,"context_line":"    trove-mgmt-cli $@"},{"line_number":714,"context_line":"}"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAATn%2F%2Bz%2BI%3D","line":711,"in_reply_to":"AAAATn%2F%2B0M4%3D","updated":"2013-11-19 20:20:42.000000000","message":"technically none of the mgmt calls were re-exposed in the trove cli cuz they are not properly exposed in trove (calls to nova extensions that dont exist), so i didnt add them. It woudl be part of porting the mgmt api back into the app. Thats why this still exists as such","commit_id":"d2b3719ebe1e698e967949cfc2ebcbe640c37b71"},{"author":{"_account_id":8214,"name":"Auston McReynolds","email":"amcreynolds@ebaysf.com","username":"amcreynolds"},"change_message_id":"9caddc0d8c8782bef59e01277ce3e4274017554f","unresolved":false,"context_lines":[{"line_number":883,"context_line":"          wipe-logs       - Resets all log files."},{"line_number":884,"context_line":"          nova-delete     - Deletes a nova instance."},{"line_number":885,"context_line":"          rd-sql          - Opens the Trove MySQL database."},{"line_number":886,"context_line":"          vagrant-ssh     - Runs a command from the host on the server."},{"line_number":887,"context_line":"          set-image       - Sets the image without building it."},{"line_number":888,"context_line":"          clear           - Destroy instances and rabbit queues."},{"line_number":889,"context_line":"          run             - Starts RD but not in a screen."}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAATn%2F%2B0KM%3D","line":886,"updated":"2013-11-19 19:28:03.000000000","message":"see comment below.","commit_id":"d2b3719ebe1e698e967949cfc2ebcbe640c37b71"},{"author":{"_account_id":8214,"name":"Auston McReynolds","email":"amcreynolds@ebaysf.com","username":"amcreynolds"},"change_message_id":"9caddc0d8c8782bef59e01277ce3e4274017554f","unresolved":false,"context_lines":[{"line_number":927,"context_line":"        \"run-ci\" ) shift; cmd_run_ci $@;;"},{"line_number":928,"context_line":"        \"vagrant-ssh\" ) shift; cmd_vagrant_ssh $@;;"},{"line_number":929,"context_line":"        \"debug\" ) shift; echo \"Enabling debugging.\"; \\"},{"line_number":930,"context_line":"                  set -o xtrace; run_command $@;;"},{"line_number":931,"context_line":"        \"clear\" ) shift; cmd_clear $@;;"},{"line_number":932,"context_line":"        \"run\" ) shift; cmd_run $@;;"},{"line_number":933,"context_line":"        \"kick-start\" ) shift; cmd_kick_start $@;;"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAATn%2F%2B0Mg%3D","line":930,"updated":"2013-11-19 19:28:03.000000000","message":"why was the ability to set the image from redstack removed? the line could have just been updated to:\n\n    \"set-image\" ), shift; cmd_set_datastore $@;;\n\nthis should be added back, or the set-image line in the print_usage() method should be removed.","commit_id":"d2b3719ebe1e698e967949cfc2ebcbe640c37b71"},{"author":{"_account_id":739,"name":"Michael Basnight","email":"mbasnight@gmail.com","username":"hubcap"},"change_message_id":"4259b2318bc8b008fbdb7e5bbfd3e0f46752d372","unresolved":false,"context_lines":[{"line_number":927,"context_line":"        \"run-ci\" ) shift; cmd_run_ci $@;;"},{"line_number":928,"context_line":"        \"vagrant-ssh\" ) shift; cmd_vagrant_ssh $@;;"},{"line_number":929,"context_line":"        \"debug\" ) shift; echo \"Enabling debugging.\"; \\"},{"line_number":930,"context_line":"                  set -o xtrace; run_command $@;;"},{"line_number":931,"context_line":"        \"clear\" ) shift; cmd_clear $@;;"},{"line_number":932,"context_line":"        \"run\" ) shift; cmd_run $@;;"},{"line_number":933,"context_line":"        \"kick-start\" ) shift; cmd_kick_start $@;;"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAATn%2F%2Bz90%3D","line":930,"in_reply_to":"AAAATn%2F%2B0Mg%3D","updated":"2013-11-19 20:20:42.000000000","message":"Im not sure anyone used it before.. id be ok w/ removing it.","commit_id":"d2b3719ebe1e698e967949cfc2ebcbe640c37b71"}]}
