)]}'
{"lib/swift":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"0acdbce17000a7c02b966089283abe40b6441444","unresolved":false,"context_lines":[{"line_number":711,"context_line":""},{"line_number":712,"context_line":"function swift_configure_tempurls {"},{"line_number":713,"context_line":"    OS_USERNAME\u003dswift \\"},{"line_number":714,"context_line":"        OS_TENANT_NAME\u003dservice \\"},{"line_number":715,"context_line":"        OS_PASSWORD\u003d$SERVICE_PASSWORD"},{"line_number":716,"context_line":"        swift post -m \"Temp-URL-Key: $SWIFT_TEMPURL_KEY\""},{"line_number":717,"context_line":"}"}],"source_content_type":"text/x-swift","patch_set":1,"id":"baada198_971565e8","line":714,"updated":"2014-08-06 16:33:02.000000000","message":"You could use SERVICE_TENANT_NAME here","commit_id":"593cb2185ed00157bc786228c8c621d49c0872f1"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"5f5b565d86febb31dd938c510a29260cd10983f1","unresolved":false,"context_lines":[{"line_number":711,"context_line":""},{"line_number":712,"context_line":"function swift_configure_tempurls {"},{"line_number":713,"context_line":"    OS_USERNAME\u003dswift \\"},{"line_number":714,"context_line":"        OS_TENANT_NAME\u003dservice \\"},{"line_number":715,"context_line":"        OS_PASSWORD\u003d$SERVICE_PASSWORD"},{"line_number":716,"context_line":"        swift post -m \"Temp-URL-Key: $SWIFT_TEMPURL_KEY\""},{"line_number":717,"context_line":"}"}],"source_content_type":"text/x-swift","patch_set":1,"id":"baada198_cf34a14b","line":714,"in_reply_to":"baada198_971565e8","updated":"2014-08-06 19:50:34.000000000","message":"Done","commit_id":"593cb2185ed00157bc786228c8c621d49c0872f1"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"0acdbce17000a7c02b966089283abe40b6441444","unresolved":false,"context_lines":[{"line_number":712,"context_line":"function swift_configure_tempurls {"},{"line_number":713,"context_line":"    OS_USERNAME\u003dswift \\"},{"line_number":714,"context_line":"        OS_TENANT_NAME\u003dservice \\"},{"line_number":715,"context_line":"        OS_PASSWORD\u003d$SERVICE_PASSWORD"},{"line_number":716,"context_line":"        swift post -m \"Temp-URL-Key: $SWIFT_TEMPURL_KEY\""},{"line_number":717,"context_line":"}"},{"line_number":718,"context_line":""}],"source_content_type":"text/x-swift","patch_set":1,"id":"baada198_f75ea1e7","line":715,"updated":"2014-08-06 16:33:02.000000000","message":"Do you need a \u0027\\\u0027 at the end of this line?","commit_id":"593cb2185ed00157bc786228c8c621d49c0872f1"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"5f5b565d86febb31dd938c510a29260cd10983f1","unresolved":false,"context_lines":[{"line_number":712,"context_line":"function swift_configure_tempurls {"},{"line_number":713,"context_line":"    OS_USERNAME\u003dswift \\"},{"line_number":714,"context_line":"        OS_TENANT_NAME\u003dservice \\"},{"line_number":715,"context_line":"        OS_PASSWORD\u003d$SERVICE_PASSWORD"},{"line_number":716,"context_line":"        swift post -m \"Temp-URL-Key: $SWIFT_TEMPURL_KEY\""},{"line_number":717,"context_line":"}"},{"line_number":718,"context_line":""}],"source_content_type":"text/x-swift","patch_set":1,"id":"baada198_2f451db4","line":715,"in_reply_to":"baada198_f75ea1e7","updated":"2014-08-06 19:50:34.000000000","message":"Done","commit_id":"593cb2185ed00157bc786228c8c621d49c0872f1"},{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"3953f77698fb9492d7520878fd9ac8ebad7e8386","unresolved":false,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":"# Enable tempurl feature"},{"line_number":119,"context_line":"SWIFT_ENABLE_TEMPURLS\u003d${SWIFT_ENABLE_TEMPURLS:-False}"},{"line_number":120,"context_line":"SWIFT_TEMPURL_KEY\u003d${SWIFT_TEMPURL_KEY}"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"# Tell Tempest this project is present"},{"line_number":123,"context_line":"TEMPEST_SERVICES+\u003d,swift"}],"source_content_type":"text/x-swift","patch_set":3,"id":"baada198_b926b4c9","line":120,"updated":"2014-08-07 18:40:44.000000000","message":"Shouldn\u0027t this have a default value?\n\nWithout any default value, if I merely set SWIFT_ENABLE_TEPMURLS\u003dTrue,\nthen swift_configure_tempurls seems likely to not do what it should. But IANASE so maybe an empty key is ok?","commit_id":"abbb0e9a0d6c183b6c6f10e197bed6aa2dde20b1"},{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"e1697bf0509298e8d914057d738fa83b5cd72cbc","unresolved":false,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":"# Enable tempurl feature"},{"line_number":119,"context_line":"SWIFT_ENABLE_TEMPURLS\u003d${SWIFT_ENABLE_TEMPURLS:-False}"},{"line_number":120,"context_line":"SWIFT_TEMPURL_KEY\u003d${SWIFT_TEMPURL_KEY}"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"# Tell Tempest this project is present"},{"line_number":123,"context_line":"TEMPEST_SERVICES+\u003d,swift"}],"source_content_type":"text/x-swift","patch_set":3,"id":"baada198_9cb55e34","line":120,"in_reply_to":"baada198_b926b4c9","updated":"2014-08-07 18:46:04.000000000","message":"Never mind -- I see it\u0027s getting a value from read_password in stack.sh before swift_configure_tempurls is actually called. Just looks awkward here.","commit_id":"abbb0e9a0d6c183b6c6f10e197bed6aa2dde20b1"}]}
