)]}'
{
  "commit": "b63ea7915278fa7f9a847ead954bc69aafb1919c",
  "tree": "a45b1fd7fb780b21c63f57c15df0aec8a6bd8069",
  "parents": [
    "38ec9a5adb79f4a63c63011cc7ac1c093c0a35cd"
  ],
  "author": {
    "name": "Scott Baker",
    "email": "smbaker@gmail.com",
    "time": "Thu Aug 11 10:24:48 2016 -0700"
  },
  "committer": {
    "name": "Scott Baker",
    "email": "smbaker@gmail.com",
    "time": "Thu Aug 11 10:24:57 2016 -0700"
  },
  "message": "migrate code over from xos repo\n\nChange-Id: I764ac3196babdb1ce78dded2b2d8d6ad6e965ca6\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e56cd39a5c61a076c72154b5c9617885471b11b6",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1383f423037efa7552ebc30c7a439364f5b39ae",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/client.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3064eb23046a70131a3ead03fd00776a3a51360f",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/driver.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9eb878d0ad280ab93392d64d5c3572ade644f49b",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/error_mapper.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "193ec7563df17aea482ee92c5162feb6e0c0d4ac",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/manager.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36c6e253b47e2b823585100e4f0d93946c6dcbd8",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c62b612cb504ab428acd07ca1e14d497af40ac20",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_Controller.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b7608063d50b3e9926e3a7d6e2d07aeee89fb05",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_ControllerSite.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bfe7995bac31f8df363599c5f1d2afe93235f43d",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_ControllerSlice.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b69c9b84ac16bce0f0cdf02cf9a5d1f55b1e853e",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_ControllerUser.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c77d5bb7f86173135f14855038411fe240e2fcad",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_Image.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd1a8d5be0aac9fcca6f10cb0ddc675c4ff8ce67",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_Instance.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06347c5d6edd6583c30c6c43e576bf719b5d57e8",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_Network.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23010a2e1b3cd4302f5670e248fea3c0433a9c1a",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_Site.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9c6a1e0550f21a75a240a0b44d24ef9ee9810f3",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_SitePrivilege.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "088d583719e096e1054d867fcd8952053d2b16b4",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_Slice.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bca7f220cd18e62646369a22dd52d715de0cee80",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_SlicePrivilege.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a13428de836fe2ca966877503cf126c867ad3cd6",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_Sliver.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d1424484a779d26a2f3cdc0d4eb21b0624c5ba4",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model_policies/model_policy_User.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46056cfef22de851f3ef314bda6917dd50e7001d",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/openstacksyncstep.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c70b0c0cede39d2a94fb1ef44d9ab881989903c8",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa6b879a14c4893813eb70877dc4e25515c76327",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/delete_slivers.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b1dac3270745a2442649a947f0ac34881a74253",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/purge_disabled_users.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e630415bb503df87dd1580cb4b0ea0515a257cbf",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sliver.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41e1305a0ccdafaba2c8390465041cb98900a345",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_container.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ae4eb2dfc9bc5faef64cd8012be1b288775023f",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_container.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c1e5136767274bc7541f50c9d20cb7b88f5a96ee",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_controller_images.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6247a30af311b9308abdc4856c883496c56a820c",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_controller_images.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b61ef7b15efe1ee2f570414f0cbeee44b75b68b6",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_controller_networks.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b6075c99b808b59c80e2e404e4e9b6892f57e6e",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_controller_networks.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59919fec765e111c5d41c4001cec5a1e28f90634",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_controller_site_privileges.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b3c2ba271a8bc911fe03a7ce4de5171aeb2b940",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_controller_sites.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4129802f8521b323beea5ff4fe6c7efe4bbb5a25",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_controller_sites.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5513b039853a26861a006da792f2bfd069aab71",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_controller_slice_privileges.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06662304d3d729f9ac1ec32e5b62f9f6e0fd72e2",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_controller_slices.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61470ce8f0f8179f0c77e884a0584c291f2ee55d",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_controller_slices.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9de1421d9a13ba866c675136115404b8cb809c8",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_controller_users.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5cb3cc9f72a7fff1c986ed2599ccd2970094eb41",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_controller_users.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1638fd0615221bfa7f55afa43e0b38fac2c7d86f",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_images.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5cec50dbe6b7878707335798580a885c8518e503",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_instances.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "476890fe6300bcb2f11d848b686720ccd7ee270a",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_instances.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aaf2f25e5b6cc24c5988ec44a75882a63f4ab279",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_object.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e0ff04634b27bf42ba25264a11db08a7f211988",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_ports.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e859316692ef612b882b79e0d6508581fc9bd178",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_roles.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5cabc782b8becd0f0468ff2e8e5d4d979251ffdf",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/teardown_container.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7cbb88019f73c6e5cc2d6197c5b8eae1e2ff64b0",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/templates/container.conf.j2"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "817d6d7233fe0876bc9ffe2d25b7b2d3f88aee98",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/templates/container.service.j2"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2fbf4782786c26c35638d935caf31dc3516e5664",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/templates/start-container.sh.j2"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9cabb003ec820fff6c5103ce0057339edd2919fc",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/templates/stop-container.sh.j2"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "003601251106d447a75e5c80de8a0c677ce9f999",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/xos-synchronizer.py"
    }
  ]
}
