)]}'
{
  "commit": "69ac085c59c39f5da2296957c250983d207ae2cb",
  "tree": "9e88981884cc70abc2f6493668750f7f593379f5",
  "parents": [
    "e5e07671fdd65fdbaf762ceeb7ffd55b9cf1bede"
  ],
  "author": {
    "name": "Sapan Bhatia",
    "email": "gwsapan@gmail.com",
    "time": "Thu Jan 14 11:43:56 2016 -0500"
  },
  "committer": {
    "name": "Sapan Bhatia",
    "email": "gwsapan@gmail.com",
    "time": "Thu Jan 14 11:43:56 2016 -0500"
  },
  "message": "Moved ec2 observer into synchronizers\n",
  "tree_diff": [
    {
      "type": "rename",
      "old_id": "f4c7743aba31d991e3fc5c36374af9f576c25df3",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/__init__.py",
      "new_id": "f4c7743aba31d991e3fc5c36374af9f576c25df3",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e116295d878ddf934637a0c8b02894a426719623",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/aws_lib.py",
      "new_id": "e116295d878ddf934637a0c8b02894a426719623",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/aws_lib.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ca708ff6d82b7bc804d5d75d5e0e50c766e08104",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/awslib.py",
      "new_id": "ca708ff6d82b7bc804d5d75d5e0e50c766e08104",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/awslib.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1a2545d2dc9153fc89c043e486dfa5a1378b973e",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/backend.py",
      "new_id": "1a2545d2dc9153fc89c043e486dfa5a1378b973e",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/backend.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0a29c0d5ca2b9564f1a271649aac7411f3ab1109",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/creds.py",
      "new_id": "0a29c0d5ca2b9564f1a271649aac7411f3ab1109",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/creds.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "93fa572786f07355bfa979baac04ba56286bc4c4",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/deleter.py",
      "new_id": "93fa572786f07355bfa979baac04ba56286bc4c4",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/deleter.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9cfd9510d67c2cb8e0bccd00c703179ff03cdb0e",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/deleters/__init__.py",
      "new_id": "9cfd9510d67c2cb8e0bccd00c703179ff03cdb0e",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/deleters/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ba454e759d7ea3c65a6101c477e5e73f64d2afc8",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/deleters/instance_deleter.py",
      "new_id": "ba454e759d7ea3c65a6101c477e5e73f64d2afc8",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/deleters/instance_deleter.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "afbc3cd6395a469cc61faa27ef8c8894238efa3d",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/deleters/network_deleter.py",
      "new_id": "afbc3cd6395a469cc61faa27ef8c8894238efa3d",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/deleters/network_deleter.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f8aaa292ae9436461bb30beef1dcceaaef190b29",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/deleters/network_deployment_deleter.py",
      "new_id": "f8aaa292ae9436461bb30beef1dcceaaef190b29",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/deleters/network_deployment_deleter.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "21fe87f00b3b9cfc900acc3df55dde648f193b34",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/deleters/network_instance_deleter.py",
      "new_id": "21fe87f00b3b9cfc900acc3df55dde648f193b34",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/deleters/network_instance_deleter.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "832baf9f35182c57a6884992f6ffd7b9bce510e7",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/deleters/site_deleter.py",
      "new_id": "832baf9f35182c57a6884992f6ffd7b9bce510e7",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/deleters/site_deleter.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "794b4389e17316c11d0e18171f2944fa249ba181",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/deleters/site_deployment_deleter.py",
      "new_id": "794b4389e17316c11d0e18171f2944fa249ba181",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/deleters/site_deployment_deleter.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "30628b95153d265e9f7881015504f29590fb9083",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/deleters/slice_deleter.py",
      "new_id": "30628b95153d265e9f7881015504f29590fb9083",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/deleters/slice_deleter.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "39c557aa5e53623b731a002dd9d5de8dde040685",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/deleters/slice_deployment_deleter.py",
      "new_id": "39c557aa5e53623b731a002dd9d5de8dde040685",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/deleters/slice_deployment_deleter.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "12c822463f411d8bb30d869afcc90be6994cd9fe",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/deleters/user_deleter.py",
      "new_id": "12c822463f411d8bb30d869afcc90be6994cd9fe",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/deleters/user_deleter.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3b6113bf068018f343bb4e66e4f4a9cc20b933ac",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/deleters/user_deployment_deleter.py",
      "new_id": "3b6113bf068018f343bb4e66e4f4a9cc20b933ac",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/deleters/user_deployment_deleter.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "de07a78182f5d4c07fa3226775e67158fb4dcff5",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/dmdot",
      "new_id": "de07a78182f5d4c07fa3226775e67158fb4dcff5",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/dmdot",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a26ddfde87825fd311d1e8730abfff5c42825ad8",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/ec2_backend.py",
      "new_id": "a26ddfde87825fd311d1e8730abfff5c42825ad8",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/ec2_backend.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3039a566df8500ebcb97083b2055761917a88840",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/error_mapper.py",
      "new_id": "3039a566df8500ebcb97083b2055761917a88840",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/error_mapper.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fb91ee8d5a9cf33354951cea0819dfc573cba530",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/event_loop.py",
      "new_id": "fb91ee8d5a9cf33354951cea0819dfc573cba530",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/event_loop.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fc07f6427053a8efa6ffa8241d123e39afaef07b",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/event_manager.py",
      "new_id": "fc07f6427053a8efa6ffa8241d123e39afaef07b",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/event_manager.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "de7a1fd12b614fd057365d32d7a5a8c6ef8e2d39",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/steps/__init__.py",
      "new_id": "de7a1fd12b614fd057365d32d7a5a8c6ef8e2d39",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/steps/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "097a6e90b1c8c78e01beec60baa65aa851fb3d53",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/steps/sync_deployments.py",
      "new_id": "097a6e90b1c8c78e01beec60baa65aa851fb3d53",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/steps/sync_deployments.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c3dc5a126046d71c74274b6f19b7ae54be4debe6",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/steps/sync_images.py",
      "new_id": "c3dc5a126046d71c74274b6f19b7ae54be4debe6",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/steps/sync_images.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3dc5f0eccbb219b360c1121a8302b841c46f884c",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/steps/sync_instances.py",
      "new_id": "3dc5f0eccbb219b360c1121a8302b841c46f884c",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/steps/sync_instances.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ef66783608eb659a370f1206c82f24d4c69f8622",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/steps/sync_site_deployments.py",
      "new_id": "ef66783608eb659a370f1206c82f24d4c69f8622",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/steps/sync_site_deployments.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d139cc5df4eea7af77e6d958682c7db34c70b333",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/steps/sync_sites.py",
      "new_id": "d139cc5df4eea7af77e6d958682c7db34c70b333",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/steps/sync_sites.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5fe70c74f9ff0abc8c24a7dcb662bd6b9cd82476",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/steps/sync_users.py",
      "new_id": "5fe70c74f9ff0abc8c24a7dcb662bd6b9cd82476",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/steps/sync_users.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e15e71937c0169c420f83c39049ed4e1d13990fb",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/syncstep.py",
      "new_id": "e15e71937c0169c420f83c39049ed4e1d13990fb",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/syncstep.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c0ec779912d5a21476afcc4e322cf1449a0432f9",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/toposort.py",
      "new_id": "c0ec779912d5a21476afcc4e322cf1449a0432f9",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/toposort.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6abf765a4a18c05d16edd00589292f1761be28dc",
      "old_mode": 33188,
      "old_path": "xos/ec2_observer/xos.deps",
      "new_id": "6abf765a4a18c05d16edd00589292f1761be28dc",
      "new_mode": 33188,
      "new_path": "xos/synchronizers/ec2/xos.deps",
      "score": 100
    }
  ]
}
