)]}'
{"grenade.sh":[{"author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"change_message_id":"6f41763a7d1cd61886371d97efdad4f094d70fc0","unresolved":false,"context_lines":[{"line_number":15,"context_line":"# ``-s stop-label`` is the name of the step after which the script will stop."},{"line_number":16,"context_line":"# This is useful for debugging upgrades."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# Keep track of the Grenade directory"},{"line_number":19,"context_line":"export GRENADE_DIR\u003d$(cd $(dirname \"$0\") \u0026\u0026 pwd)"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"# Source params"}],"source_content_type":"text/x-sh","patch_set":4,"id":"9aa53dc9_27020770","line":18,"updated":"2015-04-08 22:18:09.000000000","message":"obsolete comment","commit_id":"94af791504f4af25323ab2fae22c5f1040a48796"},{"author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"change_message_id":"6f41763a7d1cd61886371d97efdad4f094d70fc0","unresolved":false,"context_lines":[{"line_number":183,"context_line":""},{"line_number":184,"context_line":"# get both devstack trees"},{"line_number":185,"context_line":"fetch_devstacks"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"# get functions from Target Devstack"},{"line_number":188,"context_line":"source $GRENADE_DIR/functions"},{"line_number":189,"context_line":""}],"source_content_type":"text/x-sh","patch_set":4,"id":"9aa53dc9_07fa6375","line":186,"updated":"2015-04-08 22:18:09.000000000","message":"ditto","commit_id":"94af791504f4af25323ab2fae22c5f1040a48796"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"db4add2a26ddcbd1f2b185a281c0814f2a78f144","unresolved":false,"context_lines":[{"line_number":184,"context_line":"# get both devstack trees"},{"line_number":185,"context_line":"fetch_devstacks"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"# get functions from Target Devstack"},{"line_number":188,"context_line":"source $GRENADE_DIR/functions"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"# source Phase 2 settings (which are dynamic). Realistically these are"}],"source_content_type":"text/x-sh","patch_set":6,"id":"9aa53dc9_1bdbc1ed","line":187,"updated":"2015-04-09 14:07:14.000000000","message":"Well this is more than just functions from target devstack now","commit_id":"b8c64e0de2ebe4c6cf3cd93de8ca1167aa5d54b8"}]}
