)]}'
{
  "commit": "c808c6760c5bcdc8c851ac36d4e33c26c00ed9cd",
  "tree": "56fe5fa007fa1305f78b3771089de220592e689e",
  "parents": [
    "32f4ffc3484880d2b148bdea395dc953004cc203"
  ],
  "author": {
    "name": "Scott Baker",
    "email": "smbaker@gmail.com",
    "time": "Mon Feb 04 11:38:20 2019 -0800"
  },
  "committer": {
    "name": "Scott Baker",
    "email": "smbaker@gmail.com",
    "time": "Mon Feb 04 15:26:38 2019 -0800"
  },
  "message": "SEBA-405 Update openstack synchronizer to use synchronizer library\n\nChange-Id: I9adae42fa7eec94ee496b728c32a7ce5db3c39e0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e643f4d8b124619a67eb7f5df54767be5881d3b",
      "old_mode": 33188,
      "old_path": "Dockerfile.synchronizer",
      "new_id": "9ebe76fb2ca3f7d6c749f68a97b2b26b78d56ea4",
      "new_mode": 33188,
      "new_path": "Dockerfile.synchronizer"
    },
    {
      "type": "modify",
      "old_id": "e25d8d9f357cfa028ffbf2f7bdc597e28968696b",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "0664a8fd291f962d348db7633b2c79e8188f62fa",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "delete",
      "old_id": "91201260c46cafae948f8496f49b43911e4ca495",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "21ec9ed8bfe395aa18736e0db051abd72fc214f8",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/driver.py",
      "new_id": "b2c114ee89b8b7bde5eb9253aea703c7799866a8",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/driver.py"
    },
    {
      "type": "modify",
      "old_id": "94b80616dff10e0a94c09a0cfa9274d94b756f4c",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/error_mapper.py",
      "new_id": "ad2da327d514b6e7a366a8db537400e8c99400f9",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/error_mapper.py"
    },
    {
      "type": "modify",
      "old_id": "3f33219918dbc93c90d25548deb5dc6964c077f5",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/model_policies/model_policy_Controller.py",
      "new_id": "0755085c56e34e22e8603ff0adb3d55fe59f9d8a",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_Controller.py"
    },
    {
      "type": "modify",
      "old_id": "9f16a329979ed2a3be73e071ef0c75362caba3a0",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/model_policies/model_policy_ControllerSite.py",
      "new_id": "963788f20a5dc88f56e58fc8253d708d8f37dcdf",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_ControllerSite.py"
    },
    {
      "type": "modify",
      "old_id": "4890459fbcb94cb02d759d2c486ffd9f953e8b26",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/model_policies/model_policy_ControllerSlice.py",
      "new_id": "d6711253cc0803eed6e33616b160bfc70c649809",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_ControllerSlice.py"
    },
    {
      "type": "modify",
      "old_id": "83a388607f0b490310abff2a2aad69c86f5dd109",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/model_policies/model_policy_ControllerUser.py",
      "new_id": "41ddc30cb32d21ae031ab621584707576e66766a",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_ControllerUser.py"
    },
    {
      "type": "modify",
      "old_id": "430e13f6db43d1f5da0893ac94f1df1c1d26204f",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/model_policies/model_policy_Image.py",
      "new_id": "e53c75c07df3856a1f7791a2d7375544729ee855",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_Image.py"
    },
    {
      "type": "modify",
      "old_id": "b81733d621978501a5d07c7b4492dc1beee3e8c0",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/model_policies/model_policy_Instance.py",
      "new_id": "33c5c3a8510d097621252bbfe5d38b6ec46f967a",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_Instance.py"
    },
    {
      "type": "modify",
      "old_id": "24ec0ddc16e6b8dcd4096161a7acddfbf1488952",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/model_policies/model_policy_Network.py",
      "new_id": "09acf6f0a1dda1e00d71c327bad9712984ce6e8d",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_Network.py"
    },
    {
      "type": "modify",
      "old_id": "b169a0bc7d1ffe5f5c22be6588ed6343d7eb05f7",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/model_policies/model_policy_Site.py",
      "new_id": "6be7ff5b32d4899b6936cc43ebf9a99c751b6047",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_Site.py"
    },
    {
      "type": "modify",
      "old_id": "c38af094749412381661d42cbfe8bc4d0026277d",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/model_policies/model_policy_SitePrivilege.py",
      "new_id": "49b0940600c42f7f86004c7a3c4132f8776bbd37",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_SitePrivilege.py"
    },
    {
      "type": "modify",
      "old_id": "a48f5a202521be34dba453cf6f91a8002a98e504",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/model_policies/model_policy_Slice.py",
      "new_id": "a24e9a296a3b01db865a80ea5dc9b33d175397de",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_Slice.py"
    },
    {
      "type": "modify",
      "old_id": "9340997f1ab2dd45b9a9513d864058caa5a1fd10",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/model_policies/model_policy_SlicePrivilege.py",
      "new_id": "9b74fc0542d9bdf08bf4a482fa1326dc80f81f28",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_SlicePrivilege.py"
    },
    {
      "type": "modify",
      "old_id": "d81b40321be5fc05dbba3dadf4c2f78fe2f79578",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/model_policies/model_policy_User.py",
      "new_id": "69c264f49015971f0b40a68b9f4b529bba5d7192",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_User.py"
    },
    {
      "type": "modify",
      "old_id": "e86e6f3e0e6ffbb939993579411d52744e391305",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/openstack-synchronizer.py",
      "new_id": "8d71f3ab6a12d24d206c512b0b51be6632f2ba5a",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/openstack-synchronizer.py"
    },
    {
      "type": "modify",
      "old_id": "bb5fe5eb22f7c55a79c1a9143ef42d33df03ef38",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/openstacksyncstep.py",
      "new_id": "d62f3949db27dff9a46243bcea9ee983113e024f",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/openstacksyncstep.py"
    },
    {
      "type": "modify",
      "old_id": "656cd6b35e3f089c36a46170769785beea3cfe17",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/pull_steps/pull_ports.py",
      "new_id": "366454a106de290cad6e9ee2a8d1fc4a28637ad0",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/pull_steps/pull_ports.py"
    },
    {
      "type": "modify",
      "old_id": "1e16b492c0f8b74f8da3faa79eb92572e9cbb5d9",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/steps/newopenstacksyncstep.py",
      "new_id": "c80ffe7ba22c12feed4da7ba6ca533562fe47bca",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/newopenstacksyncstep.py"
    },
    {
      "type": "modify",
      "old_id": "476877dca1a7d02f5467b6b61dc23fe657cd51d9",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/steps/sync_container.py",
      "new_id": "9da1ce5b30fada426629b11dcaf13769e32ebf35",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_container.py"
    },
    {
      "type": "modify",
      "old_id": "67c5a94a88dd9fdba804030a17f2392331332bc4",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/steps/sync_controller_images.py",
      "new_id": "e85a94d2cf006099bba2d3049488971499673ad6",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_controller_images.py"
    },
    {
      "type": "modify",
      "old_id": "d33962a306c951932059bf28ca36ffa9c14a6190",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/steps/sync_controller_networks.py",
      "new_id": "e5c080e28778d2b6ab4fb3458e2abdd25af0e313",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_controller_networks.py"
    },
    {
      "type": "modify",
      "old_id": "72e5b0492177f36094f707f86dc493fb86f01f85",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/steps/sync_controller_site_privileges.py",
      "new_id": "bfe436dd3f375fe95a1c2983a457b220deac9bf2",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_controller_site_privileges.py"
    },
    {
      "type": "modify",
      "old_id": "f12f4779c68d816777dd1bddc16e2757de46bc87",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/steps/sync_controller_sites.py",
      "new_id": "a4c56a522c7bf2ab21902912f87139f42342ac8c",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_controller_sites.py"
    },
    {
      "type": "modify",
      "old_id": "e598e1cc544d4b92cafcf0524f4da99292f30d67",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/steps/sync_controller_slice_privileges.py",
      "new_id": "5e8466efcb61273d35268d89407669e3f8fb5dde",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_controller_slice_privileges.py"
    },
    {
      "type": "modify",
      "old_id": "15a92ede38637863a25ced16686b1a889b3a9944",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/steps/sync_controller_slices.py",
      "new_id": "1481fb04887fd41d920f5e5e45e7dea1d63a30f3",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_controller_slices.py"
    },
    {
      "type": "modify",
      "old_id": "72f67da7f96c8dc1a8bb3351c2fe01ed72b1b011",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/steps/sync_controller_users.py",
      "new_id": "78f2d8057faa873c68428de5a00f61e67820823e",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_controller_users.py"
    },
    {
      "type": "modify",
      "old_id": "ffda11d1544bda0b78f64de7bc8a12c1f0478747",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/steps/sync_images.py",
      "new_id": "ad6c6efa0b033fc2f3d6c8c0b515745624d284fb",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_images.py"
    },
    {
      "type": "modify",
      "old_id": "4194f891bcea3c8b784bac2ae17755611f148778",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/steps/sync_instances.py",
      "new_id": "ccbcb2c75c45cbb3d67138b1c94322d687440b74",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_instances.py"
    },
    {
      "type": "modify",
      "old_id": "79e2df83b8b40ed1a69391bb91c0d0d28e8a1474",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/steps/sync_openstack_service.py",
      "new_id": "829abaae88d57179f564debc65afd5dd1de1aa4e",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_openstack_service.py"
    },
    {
      "type": "modify",
      "old_id": "6f32d38a4bc28416c9465c006d0ef739b1ff27dd",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/steps/sync_openstackserviceinstance.py",
      "new_id": "746cc7ffa546352de7ad266e850f21e1cfd91db1",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_openstackserviceinstance.py"
    },
    {
      "type": "modify",
      "old_id": "27ad67e14bf258f261fc246313f12652689bf880",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/steps/sync_ports.py",
      "new_id": "03b01335e6d758785d3355df1b0d2ceec81a5bd9",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_ports.py"
    },
    {
      "type": "modify",
      "old_id": "9b401a9e47b9e0997b24bfa21202ed52bd62430a",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/steps/sync_principal.py",
      "new_id": "b78923d6eccdc6f16ad535a0499b874d3228db72",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_principal.py"
    },
    {
      "type": "modify",
      "old_id": "8f2d09e28b593a04657595360bfadef8ecce2f3c",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/steps/sync_roles.py",
      "new_id": "c19715955312877c447ea47a102a2d1401008603",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_roles.py"
    },
    {
      "type": "modify",
      "old_id": "81ca6dc35bc56a585cd0d73c63cef986d1bd6b91",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/steps/sync_slice.py",
      "new_id": "ad8a253cc5a23be152a8c296bd52e4520561cb1a",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_slice.py"
    },
    {
      "type": "modify",
      "old_id": "67bf752bab65265297cb654a064a2fc9857e75cb",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/steps/sync_trustdomain.py",
      "new_id": "1fe66cee9c92233f80444bf7fa30bb42da86edc0",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_trustdomain.py"
    },
    {
      "type": "modify",
      "old_id": "8f0ad3a8a47142486d3b84a876f8c8b05adc5f65",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/tests/test_sync_openstackserviceinstance.py",
      "new_id": "101283f7289dab8547545ad0e3f2d046123f66ec",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/tests/test_sync_openstackserviceinstance.py"
    },
    {
      "type": "modify",
      "old_id": "f06ec48890aa37f5d690292fd1ed2a4447b278ae",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/tests/test_sync_principal.py",
      "new_id": "3fd0102c4160d5c0750290a63dc143060607fb90",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/tests/test_sync_principal.py"
    },
    {
      "type": "modify",
      "old_id": "384641fb4d069b5df365b02aff4ebfddc2b5c3c9",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/tests/test_sync_slice.py",
      "new_id": "2f1046d5b3471c1d366cc520c69cd9d5c2c17153",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/tests/test_sync_slice.py"
    },
    {
      "type": "modify",
      "old_id": "b9f8a740d786c73ab87a8c523448b10cfbd964e3",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/tests/test_sync_trustdomain.py",
      "new_id": "73b574ce0f8e34006cbe251cc2020f2600534cc3",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/tests/test_sync_trustdomain.py"
    },
    {
      "type": "modify",
      "old_id": "68f6743b1af59f1cc41914bd00151168df226673",
      "old_mode": 33188,
      "old_path": "xos/synchronizer/tests/unit_test_common.py",
      "new_id": "c2cdde8b22afd5b541e80e194a0475e3988a8c18",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/tests/unit_test_common.py"
    }
  ]
}
