)]}'
{"designate/storage/impl_sqlalchemy/migrate_repo/versions/054_allow_duplicate_domains.py":[{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"70b0e496f27f066cef0dd7e9735becc47435d7ea","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    constraint \u003d UniqueConstraint(\u0027name\u0027, \u0027deleted\u0027, \u0027pool_id\u0027,"},{"line_number":38,"context_line":"                                  name\u003dCONSTRAINT_NAME,"},{"line_number":39,"context_line":"                                  table\u003ddomains_table)"},{"line_number":40,"context_line":"    constraint.create()"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"def downgrade(migrate_engine):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a6ced46_622d38a8","line":40,"updated":"2015-03-25 13:26:43.000000000","message":"Does this migration do the usual \"drop all the other indexes if driver \u003d\u003d sqlite?","commit_id":"9e213984a87ecbf8ce8a0396d3eb1e52c44be351"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"d0c88da8b5a1899ae3d3cfdd779a12c63e9a6972","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    constraint \u003d UniqueConstraint(\u0027name\u0027, \u0027deleted\u0027,"},{"line_number":52,"context_line":"                                  name\u003dCONSTRAINT_NAME,"},{"line_number":53,"context_line":"                                  table\u003ddomains_table)"},{"line_number":54,"context_line":"    constraint.create()"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa963961_62519662","line":54,"updated":"2015-03-26 13:31:09.000000000","message":"missing the comment from Kiall in patchset 2.","commit_id":"348cff3d9d2e8273eed0b3fba81f7d8b5c68f235"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"b6394dd31ee3495370d4f7ae60ab058228ae451f","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    constraint \u003d UniqueConstraint(\u0027name\u0027, \u0027deleted\u0027,"},{"line_number":52,"context_line":"                                  name\u003dCONSTRAINT_NAME,"},{"line_number":53,"context_line":"                                  table\u003ddomains_table)"},{"line_number":54,"context_line":"    constraint.create()"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa963961_1660cc34","line":54,"in_reply_to":"fa963961_62519662","updated":"2015-03-26 14:56:06.000000000","message":"Been tested, constraints didn\u0027t get dropped.","commit_id":"348cff3d9d2e8273eed0b3fba81f7d8b5c68f235"}],"designate/tests/test_central/test_service.py":[{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"70b0e496f27f066cef0dd7e9735becc47435d7ea","unresolved":false,"context_lines":[{"line_number":487,"context_line":""},{"line_number":488,"context_line":"        # Ensure all values have been set correctly"},{"line_number":489,"context_line":"        self.assertIsNotNone(domain[\u0027id\u0027])"},{"line_number":490,"context_line":"        self.assertEqual(domain[\u0027parent_domain_id\u0027], parent_domain[\u0027id\u0027])"},{"line_number":491,"context_line":""},{"line_number":492,"context_line":"    def test_create_superdomain(self):"},{"line_number":493,"context_line":"        # Prepare values for the domain and subdomain"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a6ced46_42af5c2a","side":"PARENT","line":490,"updated":"2015-03-25 13:26:43.000000000","message":"Why was this removed?","commit_id":"e8f4a3d9d27ec987ed6da0dbe91c83bbaf2db6e1"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"70b0e496f27f066cef0dd7e9735becc47435d7ea","unresolved":false,"context_lines":[{"line_number":514,"context_line":"        fixture[\"pool_id\"] \u003d second_pool.id"},{"line_number":515,"context_line":"        fixture[\"name\"] \u003d \"sub.%s\" % fixture[\"name\"]"},{"line_number":516,"context_line":""},{"line_number":517,"context_line":"        self._test_create_domain(fixture)"},{"line_number":518,"context_line":""},{"line_number":519,"context_line":"    def test_create_superdomain(self):"},{"line_number":520,"context_line":"        # Prepare values for the domain and subdomain"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a6ced46_e26be8ee","line":517,"updated":"2015-03-25 13:26:43.000000000","message":"We also need to assert that the 2nd domain\u0027s partent_domain_id \u003d\u003d None","commit_id":"9e213984a87ecbf8ce8a0396d3eb1e52c44be351"}]}
