)]}'
{
  "commit": "c83da371acf858d4a75b98fc841e6d27d293f78f",
  "tree": "3bb184f2f4cab3e99913fdd9451f9169b7be9143",
  "parents": [
    "16be143453cfffdaeae1601c2718e440abcb0eae"
  ],
  "author": {
    "name": "Sapan Bhatia",
    "email": "gwsapan@gmail.com",
    "time": "Thu Jan 14 11:43:25 2016 -0500"
  },
  "committer": {
    "name": "Sapan Bhatia",
    "email": "gwsapan@gmail.com",
    "time": "Thu Jan 14 11:43:25 2016 -0500"
  },
  "message": "Moved openstack observer into synchronizers\n",
  "tree_diff": [
    {
      "type": "rename",
      "old_id": "e56cd39a5c61a076c72154b5c9617885471b11b6",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/__init__.py",
      "new_id": "e56cd39a5c61a076c72154b5c9617885471b11b6",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "94b09bd8b692b6ec566500c6340796856001b231",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/ansible.py",
      "new_id": "94b09bd8b692b6ec566500c6340796856001b231",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/ansible.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "107ba2c8cb5bd675965098e5a8740f36e0bca89a",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/backend.py",
      "new_id": "107ba2c8cb5bd675965098e5a8740f36e0bca89a",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/backend.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "93fa572786f07355bfa979baac04ba56286bc4c4",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/deleter.py",
      "new_id": "93fa572786f07355bfa979baac04ba56286bc4c4",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/deleter.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3039a566df8500ebcb97083b2055761917a88840",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/error_mapper.py",
      "new_id": "3039a566df8500ebcb97083b2055761917a88840",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/error_mapper.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "85c7257fa24d2833911368be281473890bae63fe",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/event_loop.py",
      "new_id": "85c7257fa24d2833911368be281473890bae63fe",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/event_loop.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fce2b68394b529b4f393730d6dedd7559265a79f",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/event_manager.py",
      "new_id": "fce2b68394b529b4f393730d6dedd7559265a79f",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/event_manager.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cc568f819ff79338fc5885fec715ab76ec34e16c",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/openstacksyncstep.py",
      "new_id": "cc568f819ff79338fc5885fec715ab76ec34e16c",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/openstacksyncstep.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a504ec3dd31cf8cea54ffc51675306037368d5c1",
      "old_mode": 33261,
      "old_path": "xos/openstack_observer/run_ansible",
      "new_id": "a504ec3dd31cf8cea54ffc51675306037368d5c1",
      "new_mode": 33261,
      "new_path": "xos/synchronizers/openstack/run_ansible",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d17cad707c477f192a018ec66d88306881bbf682",
      "old_mode": 33261,
      "old_path": "xos/openstack_observer/run_ansible_verbose",
      "new_id": "d17cad707c477f192a018ec66d88306881bbf682",
      "new_mode": 33261,
      "new_path": "xos/synchronizers/openstack/run_ansible_verbose",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c70b0c0cede39d2a94fb1ef44d9ab881989903c8",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/__init__.py",
      "new_id": "c70b0c0cede39d2a94fb1ef44d9ab881989903c8",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fa6b879a14c4893813eb70877dc4e25515c76327",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/delete_slivers.yaml",
      "new_id": "fa6b879a14c4893813eb70877dc4e25515c76327",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/delete_slivers.yaml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "80690b08fa86c072189b3a8c7c4c7ba46162da61",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/purge_disabled_users.py",
      "new_id": "80690b08fa86c072189b3a8c7c4c7ba46162da61",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/purge_disabled_users.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e630415bb503df87dd1580cb4b0ea0515a257cbf",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sliver.yaml",
      "new_id": "e630415bb503df87dd1580cb4b0ea0515a257cbf",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sliver.yaml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "29fe3e03f24ba5c78ae49e671fb4f2682b37e961",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sync_container.py",
      "new_id": "29fe3e03f24ba5c78ae49e671fb4f2682b37e961",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sync_container.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "77e57cdbbe5c0eec7db904ebdd5beafb5e21eacf",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sync_container.yaml",
      "new_id": "77e57cdbbe5c0eec7db904ebdd5beafb5e21eacf",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sync_container.yaml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "04908dccb86ca7e892a719fcf779a3553ffcf0ed",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sync_controller_images.py",
      "new_id": "04908dccb86ca7e892a719fcf779a3553ffcf0ed",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sync_controller_images.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6247a30af311b9308abdc4856c883496c56a820c",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sync_controller_images.yaml",
      "new_id": "6247a30af311b9308abdc4856c883496c56a820c",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sync_controller_images.yaml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5b1ca20d9849c79681bd60803ae43e4d421f4162",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sync_controller_networks.py",
      "new_id": "5b1ca20d9849c79681bd60803ae43e4d421f4162",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sync_controller_networks.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b8855166ee36be10444378216f5f42cf9869fe90",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sync_controller_networks.yaml",
      "new_id": "b8855166ee36be10444378216f5f42cf9869fe90",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sync_controller_networks.yaml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5688932b0d60ae393852385ea9d2bab3a8e14b6e",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sync_controller_site_privileges.py",
      "new_id": "5688932b0d60ae393852385ea9d2bab3a8e14b6e",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sync_controller_site_privileges.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "614d43586990081d596d61c04ee2b4944c00599f",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sync_controller_sites.py",
      "new_id": "614d43586990081d596d61c04ee2b4944c00599f",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sync_controller_sites.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4129802f8521b323beea5ff4fe6c7efe4bbb5a25",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sync_controller_sites.yaml",
      "new_id": "4129802f8521b323beea5ff4fe6c7efe4bbb5a25",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sync_controller_sites.yaml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c3d9ce47ae37e2d3b4deaa9cb5782d61714fe19e",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sync_controller_slice_privileges.py",
      "new_id": "c3d9ce47ae37e2d3b4deaa9cb5782d61714fe19e",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sync_controller_slice_privileges.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "aee2a0a1d63fb41b91e811e62eaf26cdbc67a306",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sync_controller_slices.py",
      "new_id": "aee2a0a1d63fb41b91e811e62eaf26cdbc67a306",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sync_controller_slices.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "61470ce8f0f8179f0c77e884a0584c291f2ee55d",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sync_controller_slices.yaml",
      "new_id": "61470ce8f0f8179f0c77e884a0584c291f2ee55d",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sync_controller_slices.yaml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "68faec9aa4dbf14c965a17700b9081910c648674",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sync_controller_users.py",
      "new_id": "68faec9aa4dbf14c965a17700b9081910c648674",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sync_controller_users.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4f2db5e7ba75f180511e91fca7c62c9a908e23f1",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sync_controller_users.yaml",
      "new_id": "4f2db5e7ba75f180511e91fca7c62c9a908e23f1",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sync_controller_users.yaml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "40c6447007f0b4b3e67fc73489a7b403585faae3",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sync_images.py",
      "new_id": "40c6447007f0b4b3e67fc73489a7b403585faae3",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sync_images.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e3362791a13cad1ac8eaad042455f65ee800c2cb",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sync_instances.py",
      "new_id": "e3362791a13cad1ac8eaad042455f65ee800c2cb",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sync_instances.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a61e5cfea34573a2fa9e0ea3c363c7054a56217f",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sync_instances.yaml",
      "new_id": "a61e5cfea34573a2fa9e0ea3c363c7054a56217f",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sync_instances.yaml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dc117d65e806d13a9db5b112f75d71918f805e93",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sync_object.py",
      "new_id": "dc117d65e806d13a9db5b112f75d71918f805e93",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sync_object.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "37b780a5012ae53cb2be6cf8dd984c26f4e349ec",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sync_ports.py",
      "new_id": "37b780a5012ae53cb2be6cf8dd984c26f4e349ec",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sync_ports.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e157dc2b413319c00c2b9487baf23a9cec1f08cc",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/sync_roles.py",
      "new_id": "e157dc2b413319c00c2b9487baf23a9cec1f08cc",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/sync_roles.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5cabc782b8becd0f0468ff2e8e5d4d979251ffdf",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/steps/teardown_container.yaml",
      "new_id": "5cabc782b8becd0f0468ff2e8e5d4d979251ffdf",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/steps/teardown_container.yaml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0a25c581a35e88a41a5778a4845c971c1eb7480e",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/syncstep.py",
      "new_id": "0a25c581a35e88a41a5778a4845c971c1eb7480e",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/syncstep.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7cbb88019f73c6e5cc2d6197c5b8eae1e2ff64b0",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/templates/container.conf.j2",
      "new_id": "7cbb88019f73c6e5cc2d6197c5b8eae1e2ff64b0",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/templates/container.conf.j2",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "817d6d7233fe0876bc9ffe2d25b7b2d3f88aee98",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/templates/container.service.j2",
      "new_id": "817d6d7233fe0876bc9ffe2d25b7b2d3f88aee98",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/templates/container.service.j2",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2fbf4782786c26c35638d935caf31dc3516e5664",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/templates/start-container.sh.j2",
      "new_id": "2fbf4782786c26c35638d935caf31dc3516e5664",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/templates/start-container.sh.j2",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9cabb003ec820fff6c5103ce0057339edd2919fc",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/templates/stop-container.sh.j2",
      "new_id": "9cabb003ec820fff6c5103ce0057339edd2919fc",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/templates/stop-container.sh.j2",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "68398612cf46b2dddbef36bd5336a3189f9e7017",
      "old_mode": 33188,
      "old_path": "xos/openstack_observer/toposort.py",
      "new_id": "68398612cf46b2dddbef36bd5336a3189f9e7017",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/openstack/toposort.py",
      "score": 100
    }
  ]
}
