)]}'
{
  "commit": "0b2d60945362d7bff9df1eb8f7147fed209e1b6d",
  "tree": "1f59597e6841f4fff09bb6d32e76767c8c1581a7",
  "parents": [
    "a06d08d9c5014432da4938dc6887f3fbf70aa5eb"
  ],
  "author": {
    "name": "Scott Baker",
    "email": "smbaker@gmail.com",
    "time": "Tue Jan 24 10:22:08 2017 -0800"
  },
  "committer": {
    "name": "Scott Baker",
    "email": "smbaker@gmail.com",
    "time": "Tue Jan 24 11:46:01 2017 -0800"
  },
  "message": "CORD-770 Change TenantWithContainer from proxy to real model, rebuild openstack synchronizer when models are added, fix reaper to ignore parent classes\n\nChange-Id: Ic54a9cdd36583dc65b28404c5d50a97f078e8526\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fd0a51aa9f0f0309e56db086c9a2f2afddd17ab3",
      "old_mode": 33188,
      "old_path": "xos/core/models/service.py",
      "new_id": "18d2c387937b54c173659fe52bcbb008200726a9",
      "new_mode": 33188,
      "new_path": "xos/core/models/service.py"
    },
    {
      "type": "modify",
      "old_id": "d21cc1f633a3b5ca1c867883d108cef9144adf44",
      "old_mode": 33188,
      "old_path": "xos/synchronizers/base/SyncInstanceUsingAnsible.py",
      "new_id": "ebab1c43dc385875a6f6696298b88cf53018e840",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/base/SyncInstanceUsingAnsible.py"
    },
    {
      "type": "modify",
      "old_id": "ef5f4b04852bbb304734a210b4785c2b18dc7fcf",
      "old_mode": 33188,
      "old_path": "xos/synchronizers/model_policy.py",
      "new_id": "4b4ae248d4ebd74bf5995259fbcaee8d03b588b0",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/model_policy.py"
    },
    {
      "type": "modify",
      "old_id": "a089bec6a9642cecb4ae6d93381581fa6ae3a2fe",
      "old_mode": 33188,
      "old_path": "xos/synchronizers/onboarding/steps/sync_servicecontrollerresource.py",
      "new_id": "238b1498abce8aa66d0ba71d24006b04af03aa48",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/onboarding/steps/sync_servicecontrollerresource.py"
    }
  ]
}
