)]}'
{
  "commit": "717fa78c0267f450e46329032ac1d90f6225a642",
  "tree": "65dc82787af569f4f3c92c58ecb41e40210f0e45",
  "parents": [
    "9dfa5c2c186ebda98742bf62aee3b6f6c55397a9"
  ],
  "author": {
    "name": "Haoming Zhang",
    "email": "zhm1993zhm@gmail.com",
    "time": "Fri Dec 01 11:58:32 2017 -0800"
  },
  "committer": {
    "name": "Haoming Zhang",
    "email": "zhm1993zhm@gmail.com",
    "time": "Fri Dec 01 11:58:32 2017 -0800"
  },
  "message": "[ISSUE-69568832] refactor code, fix bugs, add tests\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c0e75f32e2f3e902dec4f5ffa952b18018f53283",
      "old_mode": 33188,
      "old_path": "api.go",
      "new_id": "62e370cec8e0ed9cafc35207d0e397a1b74dbcc0",
      "new_mode": 33188,
      "new_path": "api.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d46ac4c0f643b4f2935e890ee5e9b2ef707318ec",
      "new_mode": 33188,
      "new_path": "api_test.go"
    },
    {
      "type": "modify",
      "old_id": "a53a488b141cdeab2b4b9df2163d9ee857d398cb",
      "old_mode": 33188,
      "old_path": "apigeeSync_suite_test.go",
      "new_id": "47c54985793ae5b038b12ea278231f1e02d916e8",
      "new_mode": 33188,
      "new_path": "apigeeSync_suite_test.go"
    },
    {
      "type": "delete",
      "old_id": "47b9fd66deb2fa35026186e13253ffa2f4b604dd",
      "old_mode": 33188,
      "old_path": "apigee_sync.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bad80770e66b4e4a0c46f70fd2e41ca40971613c",
      "old_mode": 33188,
      "old_path": "backoff.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "a467a18ab43268b7a790e3e080f9c6d6d98f30bb",
      "old_mode": 33188,
      "old_path": "change_test.go",
      "new_id": "97d5fb307998ac3d3063771c4dd7d1c4cd250549",
      "new_mode": 33188,
      "new_path": "change_test.go"
    },
    {
      "type": "modify",
      "old_id": "9b3265851c3f6ce5299c3b3b810fad40daa64317",
      "old_mode": 33188,
      "old_path": "changes.go",
      "new_id": "6afa82745b1502d88e0d02eb677d4f384a8c9642",
      "new_mode": 33188,
      "new_path": "changes.go"
    },
    {
      "type": "modify",
      "old_id": "0205bb7f866cfb142850cc5e0798b8841ab5bf5e",
      "old_mode": 33188,
      "old_path": "data.go",
      "new_id": "be8dd34639cc853f6100ec61cf4ba3149283eed0",
      "new_mode": 33188,
      "new_path": "data.go"
    },
    {
      "type": "modify",
      "old_id": "e9521689e91d66e2b9a193dd470ae7ad248b7cf0",
      "old_mode": 33188,
      "old_path": "data_test.go",
      "new_id": "abad4655a8e793b520ec599738cbeda7f029b923",
      "new_mode": 33188,
      "new_path": "data_test.go"
    },
    {
      "type": "modify",
      "old_id": "dd310c044aff5ecdf6525ad2e658aa8481f2e8aa",
      "old_mode": 33188,
      "old_path": "init.go",
      "new_id": "ac0eeb75a0a873bfc80006f919ba8083e421ccde",
      "new_mode": 33188,
      "new_path": "init.go"
    },
    {
      "type": "modify",
      "old_id": "7727ee76c6f8088b039a9a8659ea7a9e7deb0a47",
      "old_mode": 33188,
      "old_path": "init_test.go",
      "new_id": "f2063e453aad58a94f2a32e697c63e64e432b153",
      "new_mode": 33188,
      "new_path": "init_test.go"
    },
    {
      "type": "modify",
      "old_id": "caafe8f4f22604600a8ac359e356f025af303772",
      "old_mode": 33188,
      "old_path": "listener.go",
      "new_id": "7f46b340d117b1c551873fff0daad14e7432badc",
      "new_mode": 33188,
      "new_path": "listener.go"
    },
    {
      "type": "modify",
      "old_id": "facc61686d6350648a9640ad763c7b6066126358",
      "old_mode": 33188,
      "old_path": "managerInterfaces.go",
      "new_id": "978aede8f2eee5bf80729c5cd0ff4b65f5322946",
      "new_mode": 33188,
      "new_path": "managerInterfaces.go"
    },
    {
      "type": "rename",
      "old_id": "e2010978b3d39de3d7e64f56e4398f363ea16d0f",
      "old_mode": 33188,
      "old_path": "mock_server.go",
      "new_id": "e61b83e9de6124dc279236e1b16e34b591c88fe0",
      "new_mode": 33188,
      "new_path": "mock_server_test.go",
      "score": 96
    },
    {
      "type": "modify",
      "old_id": "e3787bfe8cfdccffc0ec528b4a87adae135df30e",
      "old_mode": 33188,
      "old_path": "snapshot.go",
      "new_id": "c18b1c8cfd1a14334d472d35fd702b2bb7df5156",
      "new_mode": 33188,
      "new_path": "snapshot.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d99563bbefa216c3b1fb975aa51d2f626765613",
      "new_mode": 33188,
      "new_path": "snapshot_test.go"
    },
    {
      "type": "modify",
      "old_id": "dbb4a433279ee28f7bd2052ad647a2f2cdb867e2",
      "old_mode": 33188,
      "old_path": "test_mock_test.go",
      "new_id": "9ba4e1960b63acd8050f41a07249a2cf8f430168",
      "new_mode": 33188,
      "new_path": "test_mock_test.go"
    },
    {
      "type": "modify",
      "old_id": "8d49a8eca7bada809df648ccdb5b1fe248194d31",
      "old_mode": 33188,
      "old_path": "token.go",
      "new_id": "bfd89001db022de9de75bbafa0ae4370d5a16e6b",
      "new_mode": 33188,
      "new_path": "token.go"
    },
    {
      "type": "modify",
      "old_id": "1883a6f4d563ccfd9793d2f7fbb0c39ff617cfe8",
      "old_mode": 33188,
      "old_path": "token_test.go",
      "new_id": "fa9379ce83139fa852ddb5adc7530b962514979c",
      "new_mode": 33188,
      "new_path": "token_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d592141782ce0f511b8158070d8015633f68961",
      "new_mode": 33188,
      "new_path": "util.go"
    },
    {
      "type": "rename",
      "old_id": "4ee7845cce34b0889d9b92b8d09cd5ef0ee24d2a",
      "old_mode": 33188,
      "old_path": "backoff_test.go",
      "new_id": "4ee7845cce34b0889d9b92b8d09cd5ef0ee24d2a",
      "new_mode": 33188,
      "new_path": "util_test.go",
      "score": 100
    }
  ]
}
