)]}'
{
  "commit": "89a9542329596a29852df3cf1ed4b59eb8106365",
  "tree": "1969ca6bcf02378aae3774123d0517512c2271a8",
  "parents": [
    "a890157d2550196ea5c8ff3dd86fb9837947151a"
  ],
  "author": {
    "name": "Andy Bavier",
    "email": "andy@onlab.us",
    "time": "Wed Nov 02 14:38:39 2016 -0400"
  },
  "committer": {
    "name": "Andy Bavier",
    "email": "andy@onlab.us",
    "time": "Wed Nov 02 14:38:39 2016 -0400"
  },
  "message": "Initial prototype of synchronizer\n\nChange-Id: I45de04debd89e7007d7985728d51aa5d03178675\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fdbf878c3de7c958d853138c977ed9bbf8e5ecb5",
      "new_mode": 33188,
      "new_path": "xos/globalxos-onboard.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4058982e10e297986fc90295f0de5349114ae43a",
      "new_mode": 33261,
      "new_path": "xos/make_synchronizer_manifest.sh"
    },
    {
      "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": "90d2c98bbcc527e17164aa3bb3e65be6614cf9ec",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/globalxos-synchronizer.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f06031e2348ac4b444f67da8e459d9904698c9ad",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/globalxos_synchronizer_config"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "051a93bcc5f248b260f695ec827e59d470477e6a",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/manifest"
    },
    {
      "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": "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": "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": "62bdacc18d5ad1f2acc486f324aa26133c868d82",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/run.sh"
    },
    {
      "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": "c6b9cb3061b97aa379856c86b9fe16e128a3bd81",
      "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": "4e0d767a22b507da2d45006837214b093fdcd005",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_controller_slice_privileges.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58a08964158857132f749ee8977d5f3af7d9299e",
      "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": "7c8587278ac4d738d5a9176e996588ee0b98c418",
      "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": "7382edd651ff11a8b6814849b84d75149a9cfc24",
      "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": "2d4cc007a4dc4121e4bde898806343f0b095e053",
      "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": "5b8e2277a13e12f279b3ba9f512fecd903204d59",
      "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": "e19532e5896f84b67cb372957796a52c5f492e55",
      "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": "82e42d2aef949ec520a4e5d44fabd6af31d9e04d",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_sites.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f22b488dc51e468b80d72021f7bee9b3e4ab308",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/templates/slice.yaml.j2"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac3a57335abd28bf36a004ff4797dd9b6f910684",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/templates/slice_privileges.yaml.j2"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "956051d51a1da5aeafa3d8011917cb92b9af373d",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/templates/user.yaml.j2"
    }
  ]
}
