)]}'
{"devstack/lib/cyborg":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"4298708dbf92f74c0ff31f351b1a63f428def0d3","unresolved":false,"context_lines":[{"line_number":40,"context_line":"function install_cyborg {"},{"line_number":41,"context_line":"    # make sure all needed services are enabled"},{"line_number":42,"context_line":"    install_cyborg_in_controller"},{"line_number":43,"context_line":"    # TODO(sean-k-mooney): This i a bug and does not conform"},{"line_number":44,"context_line":"    # the devstack plugin interface. devstack plugins should not"},{"line_number":45,"context_line":"    # reclone the repo they are packaged in over the directory"},{"line_number":46,"context_line":"    # they are executing form."}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"3fa7e38b_3bf76b5e","line":43,"range":{"start_line":43,"start_character":32,"end_line":43,"end_character":33},"updated":"2020-02-20 14:51:46.000000000","message":"is","commit_id":"958634a2ccedc6cc76e24d4da57c3e60bf84daa6"}],"devstack/settings":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"4298708dbf92f74c0ff31f351b1a63f428def0d3","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"# NOTE(sean-k-moony): these should be removed in the futrue as"},{"line_number":8,"context_line":"# devstack plugins should not clone the repo they are packaged in."},{"line_number":9,"context_line":"# cloning the repo from within the plugin will result in the plugin"},{"line_number":10,"context_line":"# script replacing the directory it is executing form."},{"line_number":11,"context_line":"# Set up default repos"},{"line_number":12,"context_line":"CYBORG_REPO\u003d${CYBORG_REPO:-${GIT_BASE}/openstack/cyborg.git}"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"3fa7e38b_bb903bf4","line":9,"range":{"start_line":9,"start_character":2,"end_line":9,"end_character":3},"updated":"2020-02-20 14:51:46.000000000","message":"Cloning","commit_id":"958634a2ccedc6cc76e24d4da57c3e60bf84daa6"},{"author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"change_message_id":"2a42a3696874d5a96876c91784675733bdf9f817","unresolved":false,"context_lines":[{"line_number":4,"context_line":"# Defaults"},{"line_number":5,"context_line":"# --------"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"# NOTE(sean-k-moony): these should be removed in the futrue as"},{"line_number":8,"context_line":"# devstack plugins should not clone the repo they are packaged in."},{"line_number":9,"context_line":"# Cloning the repo from within the plugin will result in the plugin"},{"line_number":10,"context_line":"# script replacing the directory it is executing form."}],"source_content_type":"application/octet-stream","patch_set":3,"id":"1fa4df85_9f4c4b9f","line":7,"range":{"start_line":7,"start_character":53,"end_line":7,"end_character":59},"updated":"2020-02-27 07:36:44.000000000","message":"nit:future","commit_id":"c9d1845f26bde67bf2db931ed979a83bfd1a0d83"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"1abdeb9c42a5bbbaf123213200da1e3f3940dfc9","unresolved":false,"context_lines":[{"line_number":13,"context_line":"CYBORG_BRANCH\u003d${CYBORG_BRANCH:-master}"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"# Set up default directories"},{"line_number":16,"context_line":"# then name of the directory where cyborg is cloned is set by the first"},{"line_number":17,"context_line":"# argument to enable_plugin so we should not assume it will be cyborg"},{"line_number":18,"context_line":"CYBORG_DIR\u003d$( cd \"$( dirname \"${BASH_SOURCE[0]}\" )\" \u0026\u0026 cd .. \u0026\u0026 pwd )"},{"line_number":19,"context_line":"CYBORG_DEVSTACK_DIR\u003d$CYBORG_DIR/devstack"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"1fa4df85_3b817990","line":16,"range":{"start_line":16,"start_character":2,"end_line":16,"end_character":6},"updated":"2020-03-02 15:11:10.000000000","message":"Is this supposed to be \"the\" ?","commit_id":"985b15287ee5a958ce9fb8861f35546e23d6bb66"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"68c9c2f866656a8b944fad90e3590434b70b6442","unresolved":false,"context_lines":[{"line_number":13,"context_line":"CYBORG_BRANCH\u003d${CYBORG_BRANCH:-master}"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"# Set up default directories"},{"line_number":16,"context_line":"# then name of the directory where cyborg is cloned is set by the first"},{"line_number":17,"context_line":"# argument to enable_plugin so we should not assume it will be cyborg"},{"line_number":18,"context_line":"CYBORG_DIR\u003d$( cd \"$( dirname \"${BASH_SOURCE[0]}\" )\" \u0026\u0026 cd .. \u0026\u0026 pwd )"},{"line_number":19,"context_line":"CYBORG_DEVSTACK_DIR\u003d$CYBORG_DIR/devstack"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"1fa4df85_f628d886","line":16,"range":{"start_line":16,"start_character":2,"end_line":16,"end_character":6},"in_reply_to":"1fa4df85_3b817990","updated":"2020-03-02 15:16:20.000000000","message":"ya ill fix this in a follow up patch at some point but yes.","commit_id":"985b15287ee5a958ce9fb8861f35546e23d6bb66"}]}
