)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"4cff4a92d33b34b2f70539224ecadec7fb9f66eb","unresolved":false,"context_lines":[{"line_number":19,"context_line":"(it depends on the order that the tests are run)."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"This change clears out the registry of providers before"},{"line_number":22,"context_line":"loading backends. It only affects testing."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Change-Id: Ib845493fa13531225e4be7e3b6cc315b9d19a0f4"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"AAAAQn%2F%2Fvbs%3D","line":22,"updated":"2013-07-24 04:39:14.000000000","message":"Bug or blueprint number? How did you discover this?","commit_id":"3c928a43416db84d9d72662d65000fdd6b4cad26"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"aadd449c63e4c9aa2c50c692c4ca3a57b8ef2b93","unresolved":false,"context_lines":[{"line_number":19,"context_line":"(it depends on the order that the tests are run)."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"This change clears out the registry of providers before"},{"line_number":22,"context_line":"loading backends. It only affects testing."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Change-Id: Ib845493fa13531225e4be7e3b6cc315b9d19a0f4"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"AAAAQn%2F%2Fr4c%3D","line":22,"in_reply_to":"AAAAQn%2F%2FtDg%3D","updated":"2013-07-25 03:00:18.000000000","message":"Awesome, thanks!","commit_id":"3c928a43416db84d9d72662d65000fdd6b4cad26"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"2631b24cbdaad8d6244a25dd64c268a42bc030c0","unresolved":false,"context_lines":[{"line_number":19,"context_line":"(it depends on the order that the tests are run)."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"This change clears out the registry of providers before"},{"line_number":22,"context_line":"loading backends. It only affects testing."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Change-Id: Ib845493fa13531225e4be7e3b6cc315b9d19a0f4"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"AAAAQn%2F%2FtDg%3D","line":22,"in_reply_to":"AAAAQn%2F%2Fvbs%3D","updated":"2013-07-24 18:45:31.000000000","message":"I opened bug 1204605 and updated the commit message because this is required for that fix. Done.","commit_id":"3c928a43416db84d9d72662d65000fdd6b4cad26"}],"keystone/common/dependency.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"4cff4a92d33b34b2f70539224ecadec7fb9f66eb","unresolved":false,"context_lines":[{"line_number":74,"context_line":"    from previous tests."},{"line_number":75,"context_line":"    \"\"\""},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    REGISTRY.clear()"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAQn%2F%2Fvbw%3D","line":77,"updated":"2013-07-24 04:39:14.000000000","message":"Would it be useful to add a unit test here even though there isn\u0027t any logic being executed? Just in the event there is refactoring...","commit_id":"3c928a43416db84d9d72662d65000fdd6b4cad26"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"d23e2e3eb2f173425c06880b45e95e9aa750812c","unresolved":false,"context_lines":[{"line_number":74,"context_line":"    from previous tests."},{"line_number":75,"context_line":"    \"\"\""},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    REGISTRY.clear()"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAQn%2F%2Fs2A%3D","line":77,"in_reply_to":"AAAAQn%2F%2Fvbw%3D","updated":"2013-07-24 19:51:22.000000000","message":"Done","commit_id":"3c928a43416db84d9d72662d65000fdd6b4cad26"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"2631b24cbdaad8d6244a25dd64c268a42bc030c0","unresolved":false,"context_lines":[{"line_number":74,"context_line":"    from previous tests."},{"line_number":75,"context_line":"    \"\"\""},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    REGISTRY.clear()"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAQn%2F%2FtDQ%3D","line":77,"in_reply_to":"AAAAQn%2F%2Fvbw%3D","updated":"2013-07-24 18:45:31.000000000","message":"this is a good idea. I\u0027ll add one.","commit_id":"3c928a43416db84d9d72662d65000fdd6b4cad26"}],"keystone/test.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"80abdcde9d929d937dc4b3e8dbf3dcb10265da0f","unresolved":false,"context_lines":[{"line_number":254,"context_line":"            CONF.set_override(k, v)"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"    def load_backends(self):"},{"line_number":257,"context_line":"        \"\"\"Initializes each manager and assigns them to an attribute.\"\"\""},{"line_number":258,"context_line":"        dependency.REGISTRY.clear()"},{"line_number":259,"context_line":"        for manager in [assignment, catalog, credential, identity, policy,"},{"line_number":260,"context_line":"                        token, trust, token_provider, ec2]:"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2F4Vs%3D","line":257,"updated":"2013-07-19 21:37:42.000000000","message":"(NIT): this is a very nit picky thing, but the description in the commit message does a good job of explaining *why* we should do this. Should we add a little condensed explanation here as a note?","commit_id":"a4f4704fb1872dfdbb664eb5ce243fccb3617460"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"2fcc37c6482bbd0694c738c5221bd375f23e052e","unresolved":false,"context_lines":[{"line_number":254,"context_line":"            CONF.set_override(k, v)"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"    def load_backends(self):"},{"line_number":257,"context_line":"        \"\"\"Initializes each manager and assigns them to an attribute.\"\"\""},{"line_number":258,"context_line":"        dependency.REGISTRY.clear()"},{"line_number":259,"context_line":"        for manager in [assignment, catalog, credential, identity, policy,"},{"line_number":260,"context_line":"                        token, trust, token_provider, ec2]:"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2FznU%3D","line":257,"in_reply_to":"AAAAQn%2F%2F4Vs%3D","updated":"2013-07-22 22:55:14.000000000","message":"Done","commit_id":"a4f4704fb1872dfdbb664eb5ce243fccb3617460"}],"tests/test_injection.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"9e4e930d8c7270fa22e3254afaaf13d42d83ebf0","unresolved":false,"context_lines":[{"line_number":167,"context_line":"            Consumer()"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"    def test_reset(self):"},{"line_number":170,"context_line":"        # Can reset the registry of providers."},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"        p_id \u003d uuid.uuid4().hex"},{"line_number":173,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAQn%2F%2Fr4Q%3D","line":170,"updated":"2013-07-25 03:02:35.000000000","message":"Perfect, thanks for adding this.","commit_id":"013c5ae866aeda97d8a56892bac3b74a0c952d72"}]}
