)]}'
{"contrib/vagrant/Vagrantfile":[{"author":{"_account_id":8174,"name":"Tim Simmons","email":"tim.r.simmons@gmail.com","username":"TimSimmons"},"change_message_id":"7e8c35f1a8c94dc7228a40dca8febe84341347a6","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Vagrant.require_version \"\u003e\u003d 1.5\""},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"VM_RAM_SIZE \u003d \"32768\""},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|"},{"line_number":9,"context_line":"  config.ssh.forward_agent \u003d true"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"1aa78d24_da31e6ee","line":6,"updated":"2016-07-12 15:09:10.000000000","message":"https://media.giphy.com/media/3o6UBpHgaXFDNAuttm/giphy.gif","commit_id":"76fdf2a05bd0832be13f90623cdc34f753598fbe"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"f26625205945a36e33f0d53fc7c8a2fa7867ab95","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Vagrant.require_version \"\u003e\u003d 1.5\""},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"VM_RAM_SIZE \u003d \"32768\""},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|"},{"line_number":9,"context_line":"  config.ssh.forward_agent \u003d true"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"1aa78d24_dac5665c","line":6,"in_reply_to":"1aa78d24_da31e6ee","updated":"2016-07-12 15:14:18.000000000","message":"I suspect the changes here shouldn\u0027t merge - at least not as is ;)","commit_id":"76fdf2a05bd0832be13f90623cdc34f753598fbe"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"7955b6079731402059d15f7f449e40768d51f5a0","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Vagrant.require_version \"\u003e\u003d 1.5\""},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"VM_RAM_SIZE \u003d \"32768\""},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|"},{"line_number":9,"context_line":"  config.ssh.forward_agent \u003d true"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"1aa78d24_ee36a401","line":6,"in_reply_to":"1aa78d24_dac5665c","updated":"2016-07-12 16:20:51.000000000","message":"Done","commit_id":"76fdf2a05bd0832be13f90623cdc34f753598fbe"}],"devstack/plugin.sh":[{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"009c0bc7a9d0a7c7bb6a8986f7cd7a47be8da8d4","unresolved":false,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Save trace setting"},{"line_number":4,"context_line":"XTRACE\u003d$(set +o | grep xtrace)"},{"line_number":5,"context_line":"set -o xtrace"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"# Get backend configuration"},{"line_number":8,"context_line":"# -------------------------"}],"source_content_type":"text/x-sh","patch_set":5,"id":"1aa78d24_6fb7edf5","line":5,"range":{"start_line":5,"start_character":0,"end_line":5,"end_character":13},"updated":"2016-07-14 08:33:45.000000000","message":"I don\u0027t think this should have been changed? It just causes logspam.","commit_id":"c01f58855d4988e7bef413d817f3bc9c2c5a7ef0"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"009c0bc7a9d0a7c7bb6a8986f7cd7a47be8da8d4","unresolved":false,"context_lines":[{"line_number":11,"context_line":"    source $DESIGNATE_PLUGINS/backend-$DESIGNATE_BACKEND_DRIVER"},{"line_number":12,"context_line":"fi"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"# Helper Functions`"},{"line_number":15,"context_line":"# ----------------"},{"line_number":16,"context_line":"function setup_colorized_logging_designate {"},{"line_number":17,"context_line":"    local conf_file\u003d$1"}],"source_content_type":"text/x-sh","patch_set":5,"id":"1aa78d24_afc9d57b","line":14,"range":{"start_line":14,"start_character":18,"end_line":14,"end_character":19},"updated":"2016-07-14 08:33:45.000000000","message":"derp :)","commit_id":"c01f58855d4988e7bef413d817f3bc9c2c5a7ef0"}],"devstack/upgrade/settings":[{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"009c0bc7a9d0a7c7bb6a8986f7cd7a47be8da8d4","unresolved":false,"context_lines":[{"line_number":4,"context_line":"devstack_localrc base enable_plugin designate https://git.openstack.org/openstack/designate"},{"line_number":5,"context_line":"devstack_localrc base DESIGNATE_BACKEND_DRIVER\u003dpowerdns"},{"line_number":6,"context_line":"devstack_localrc target enable_plugin designate https://git.openstack.org/openstack/designate"},{"line_number":7,"context_line":"devstack_localrc base DESIGNATE_BACKEND_DRIVER\u003dpowerdns"},{"line_number":8,"context_line":"devstack_localrc base enable_service designate-api designate-central designate-pool-manager designate-zone-manager designate-mdns designate-agent designate-sink designate"},{"line_number":9,"context_line":"devstack_localrc target enable_service designate-api designate-central designate-pool-manager designate-zone-manager designate-mdns designate-agent designate-sink designate"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"1aa78d24_cfe5410b","line":7,"range":{"start_line":7,"start_character":17,"end_line":7,"end_character":21},"updated":"2016-07-14 08:33:45.000000000","message":"Should this be target rather than base?","commit_id":"c01f58855d4988e7bef413d817f3bc9c2c5a7ef0"}],"devstack/upgrade/upgrade.sh":[{"author":{"_account_id":11662,"name":"Paul Glass","email":"paul.glass@rackspace.com","username":"pglass"},"change_message_id":"e19cab7a22e0e648c8d3896293ce13359a3f24fa","unresolved":false,"context_lines":[{"line_number":33,"context_line":"# only the first error that occurred."},{"line_number":34,"context_line":"set -o errexit"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"# Upgrade Sahara"},{"line_number":37,"context_line":"# \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"# Get functions from current DevStack"}],"source_content_type":"text/x-sh","patch_set":4,"id":"1aa78d24_2970a6a3","line":36,"range":{"start_line":36,"start_character":10,"end_line":36,"end_character":16},"updated":"2016-07-12 16:25:44.000000000","message":"\"Designate\" - there are a couple other instances of \"sahara\" in this file","commit_id":"115562ba540cedab6d8ff91b2c5e5b51dbfd43fb"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"f917c166b7003a42d84d9a699f61b2007c87b516","unresolved":false,"context_lines":[{"line_number":33,"context_line":"# only the first error that occurred."},{"line_number":34,"context_line":"set -o errexit"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"# Upgrade Sahara"},{"line_number":37,"context_line":"# \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"# Get functions from current DevStack"}],"source_content_type":"text/x-sh","patch_set":4,"id":"1aa78d24_a9a776a5","line":36,"range":{"start_line":36,"start_character":10,"end_line":36,"end_character":16},"in_reply_to":"1aa78d24_2970a6a3","updated":"2016-07-12 16:33:31.000000000","message":"derp.","commit_id":"115562ba540cedab6d8ff91b2c5e5b51dbfd43fb"},{"author":{"_account_id":11662,"name":"Paul Glass","email":"paul.glass@rackspace.com","username":"pglass"},"change_message_id":"e19cab7a22e0e648c8d3896293ce13359a3f24fa","unresolved":false,"context_lines":[{"line_number":67,"context_line":""},{"line_number":68,"context_line":"# Migrate the database"},{"line_number":69,"context_line":"$DESIGNATE_BIN_DIR/designate-manage --config-file $DESIGNATE_CONF \\"},{"line_number":70,"context_line":"                                    database sync || die $LINENO \"DB sync error\""},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"# Start Sahara"},{"line_number":73,"context_line":"run_process designate-central \"$DESIGNATE_BIN_DIR/designate-central --config-file $DESIGNATE_CONF\""}],"source_content_type":"text/x-sh","patch_set":4,"id":"1aa78d24_e9a05ef6","line":70,"updated":"2016-07-12 16:25:44.000000000","message":"Would we ever want to pool manager cache sync here?","commit_id":"115562ba540cedab6d8ff91b2c5e5b51dbfd43fb"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"f917c166b7003a42d84d9a699f61b2007c87b516","unresolved":false,"context_lines":[{"line_number":67,"context_line":""},{"line_number":68,"context_line":"# Migrate the database"},{"line_number":69,"context_line":"$DESIGNATE_BIN_DIR/designate-manage --config-file $DESIGNATE_CONF \\"},{"line_number":70,"context_line":"                                    database sync || die $LINENO \"DB sync error\""},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"# Start Sahara"},{"line_number":73,"context_line":"run_process designate-central \"$DESIGNATE_BIN_DIR/designate-central --config-file $DESIGNATE_CONF\""}],"source_content_type":"text/x-sh","patch_set":4,"id":"1aa78d24_a9d5b6e5","line":70,"in_reply_to":"1aa78d24_e9a05ef6","updated":"2016-07-12 16:33:31.000000000","message":"not currently, as this tests default to default config options, and by default the cache is not sqlalchemy","commit_id":"115562ba540cedab6d8ff91b2c5e5b51dbfd43fb"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"009c0bc7a9d0a7c7bb6a8986f7cd7a47be8da8d4","unresolved":false,"context_lines":[{"line_number":33,"context_line":"# only the first error that occurred."},{"line_number":34,"context_line":"set -o errexit"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"# Upgrade Sahara"},{"line_number":37,"context_line":"# \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"# Get functions from current DevStack"}],"source_content_type":"text/x-sh","patch_set":5,"id":"1aa78d24_2f8b2520","line":36,"range":{"start_line":36,"start_character":10,"end_line":36,"end_character":16},"updated":"2016-07-14 08:33:45.000000000","message":"Sahara?","commit_id":"c01f58855d4988e7bef413d817f3bc9c2c5a7ef0"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"009c0bc7a9d0a7c7bb6a8986f7cd7a47be8da8d4","unresolved":false,"context_lines":[{"line_number":49,"context_line":"# Save current config files for posterity"},{"line_number":50,"context_line":"[[ -d $SAVE_DIR/etc.designate ]] || cp -pr $DESIGNATE_CONF_DIR $SAVE_DIR/etc.designate"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"# install_sahara()"},{"line_number":53,"context_line":"if is_ubuntu; then"},{"line_number":54,"context_line":"    install_package libcap2-bin"},{"line_number":55,"context_line":"elif is_fedora; then"}],"source_content_type":"text/x-sh","patch_set":5,"id":"1aa78d24_ef9abd6d","line":52,"range":{"start_line":52,"start_character":2,"end_line":52,"end_character":18},"updated":"2016-07-14 08:33:45.000000000","message":"sahara?","commit_id":"c01f58855d4988e7bef413d817f3bc9c2c5a7ef0"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"009c0bc7a9d0a7c7bb6a8986f7cd7a47be8da8d4","unresolved":false,"context_lines":[{"line_number":69,"context_line":"$DESIGNATE_BIN_DIR/designate-manage --config-file $DESIGNATE_CONF \\"},{"line_number":70,"context_line":"                                    database sync || die $LINENO \"DB sync error\""},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"# Start Sahara"},{"line_number":73,"context_line":"run_process designate-central \"$DESIGNATE_BIN_DIR/designate-central --config-file $DESIGNATE_CONF\""},{"line_number":74,"context_line":"run_process designate-api \"$DESIGNATE_BIN_DIR/designate-api --config-file $DESIGNATE_CONF\""},{"line_number":75,"context_line":"run_process designate-pool-manager \"$DESIGNATE_BIN_DIR/designate-pool-manager --config-file $DESIGNATE_CONF\""}],"source_content_type":"text/x-sh","patch_set":5,"id":"1aa78d24_0f758931","line":72,"range":{"start_line":72,"start_character":8,"end_line":72,"end_character":14},"updated":"2016-07-14 08:33:45.000000000","message":"Sahara?","commit_id":"c01f58855d4988e7bef413d817f3bc9c2c5a7ef0"}]}
