)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"change_message_id":"ebf7b69e257cde04aee4754752b8f844290f33b6","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix functional test \u0027test_copy_from_swift\u0027"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This test fails if a real swift system is specified in a config fil"},{"line_number":10,"context_line":"and passed to the tests via the GLANCE_TEST_SWIFT_CONF environment"},{"line_number":11,"context_line":"variable. The fix is to quote the creds in the uri and also to"},{"line_number":12,"context_line":"fix get_swift_uri() to handle uris of the form \u0027@https://\u0027."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAAOH%2F%2F4VY%3D","line":9,"updated":"2013-03-22 12:00:28.000000000","message":"Typo - \u0027fil\u0027.","commit_id":"434122de345eb13cd2b0e4b76553f0d23380ec0e"}],"glance/tests/functional/store_utils.py":[{"author":{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},"change_message_id":"a3c98d1e5cb9097501239b38102568014c76d911","unresolved":false,"context_lines":[{"line_number":125,"context_line":"            test.disabled \u003d True"},{"line_number":126,"context_line":"            return"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"    import swiftclient"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"    try:"},{"line_number":131,"context_line":"        swift_host \u003d test.swift_store_auth_address"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAOn%2F%2FsZc%3D","side":"PARENT","line":128,"updated":"2013-04-28 00:25:15.000000000","message":"We still need this import somewhere. I suggest we put it up at the top of the file, since we now require swiftclient in pip-requires anyway.","commit_id":"a3c0a5fc2bc038155609829b1990afe93a603c07"},{"author":{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},"change_message_id":"a3c98d1e5cb9097501239b38102568014c76d911","unresolved":false,"context_lines":[{"line_number":139,"context_line":"        test.disabled \u003d True"},{"line_number":140,"context_line":"        return"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"    swift_conn \u003d swiftclient.Connection("},{"line_number":143,"context_line":"        authurl\u003dswift_host, user\u003duser, key\u003dkey, snet\u003dFalse, retries\u003d1)"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"    try:"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAOn%2F%2FsXk%3D","line":142,"updated":"2013-04-28 00:25:15.000000000","message":"Just to make this work better for some test deployments, we should use\n\n  swift_conn \u003d swiftclient.Connection(\n          authurl\u003dswift_host, auth_version\u003dtest.swift_store_auth_version,\n          user\u003duser, key\u003dkey, snet\u003dFalse, retries\u003d1)\n\nThat way you can use v2 swift auth (i.e. keystone)","commit_id":"54dba166d448e36839d1cca06c40f4a940cb8588"}]}
