)]}'
{
  "commit": "9dfa5c2c186ebda98742bf62aee3b6f6c55397a9",
  "tree": "9cad7fe6efff4131db5e035ec1aa7bfc36b91adc",
  "parents": [
    "841ed98405d5ad1741ed0824e9dc224f5df2db58"
  ],
  "author": {
    "name": "Haoming Zhang",
    "email": "zhm1993zhm@gmail.com",
    "time": "Wed Nov 29 17:31:05 2017 -0800"
  },
  "committer": {
    "name": "Haoming Zhang",
    "email": "zhm1993zhm@gmail.com",
    "time": "Wed Nov 29 17:31:05 2017 -0800"
  },
  "message": "[ISSUE-69568832] refactor\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "73399d7832935fec1d6e1559b1f4c0e292d6683b",
      "old_mode": 33188,
      "old_path": "api.go",
      "new_id": "c0e75f32e2f3e902dec4f5ffa952b18018f53283",
      "new_mode": 33188,
      "new_path": "api.go"
    },
    {
      "type": "modify",
      "old_id": "5055f68c3dad84832c064febeac0bd472196bd12",
      "old_mode": 33188,
      "old_path": "apigeeSync_suite_test.go",
      "new_id": "a53a488b141cdeab2b4b9df2163d9ee857d398cb",
      "new_mode": 33188,
      "new_path": "apigeeSync_suite_test.go"
    },
    {
      "type": "modify",
      "old_id": "8a23079b0bf03c61625d24840ac8a27bbe065b42",
      "old_mode": 33188,
      "old_path": "apigee_sync.go",
      "new_id": "47b9fd66deb2fa35026186e13253ffa2f4b604dd",
      "new_mode": 33188,
      "new_path": "apigee_sync.go"
    },
    {
      "type": "delete",
      "old_id": "f7144a11b0f9ea536017389c4a5ff0c272d049ff",
      "old_mode": 33188,
      "old_path": "apigee_sync_test.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "511eb8248e7a5d47c5acabd3e77ed0ed2d4eb6c5",
      "old_mode": 33188,
      "old_path": "change_test.go",
      "new_id": "a467a18ab43268b7a790e3e080f9c6d6d98f30bb",
      "new_mode": 33188,
      "new_path": "change_test.go"
    },
    {
      "type": "modify",
      "old_id": "b78a1d123cfcfc009a25af9eef6a3b742721d013",
      "old_mode": 33188,
      "old_path": "changes.go",
      "new_id": "9b3265851c3f6ce5299c3b3b810fad40daa64317",
      "new_mode": 33188,
      "new_path": "changes.go"
    },
    {
      "type": "modify",
      "old_id": "486da4154e6f6720863b205bbdbb3610140c9157",
      "old_mode": 33188,
      "old_path": "cmd/mockServer/main.go",
      "new_id": "8cfa1ef18ef5d82af5b2de6e019c840500de8997",
      "new_mode": 33188,
      "new_path": "cmd/mockServer/main.go"
    },
    {
      "type": "modify",
      "old_id": "c77fc10a9ab583d67249ad679fd304394aeffbe2",
      "old_mode": 33188,
      "old_path": "data.go",
      "new_id": "0205bb7f866cfb142850cc5e0798b8841ab5bf5e",
      "new_mode": 33188,
      "new_path": "data.go"
    },
    {
      "type": "modify",
      "old_id": "691e887e246c96f7261133506b193e7afc70ed80",
      "old_mode": 33188,
      "old_path": "data_test.go",
      "new_id": "e9521689e91d66e2b9a193dd470ae7ad248b7cf0",
      "new_mode": 33188,
      "new_path": "data_test.go"
    },
    {
      "type": "modify",
      "old_id": "e8fc25d77da5075cc2d5ca369b40444990c52032",
      "old_mode": 33188,
      "old_path": "dockertests/docker_test.go",
      "new_id": "cefd28b577be65e6b403cd500da8f7a7c474c6b9",
      "new_mode": 33188,
      "new_path": "dockertests/docker_test.go"
    },
    {
      "type": "modify",
      "old_id": "b7f470ece685df9ec2f53d216822bcf3e4ec2613",
      "old_mode": 33188,
      "old_path": "init.go",
      "new_id": "dd310c044aff5ecdf6525ad2e658aa8481f2e8aa",
      "new_mode": 33188,
      "new_path": "init.go"
    },
    {
      "type": "modify",
      "old_id": "03e5450858a2777de804f3c41ac82b24d99a86df",
      "old_mode": 33188,
      "old_path": "init_test.go",
      "new_id": "7727ee76c6f8088b039a9a8659ea7a9e7deb0a47",
      "new_mode": 33188,
      "new_path": "init_test.go"
    },
    {
      "type": "modify",
      "old_id": "94befd6617d9a4e5ded7a2da5d98d440f6cf572a",
      "old_mode": 33188,
      "old_path": "listener.go",
      "new_id": "caafe8f4f22604600a8ac359e356f025af303772",
      "new_mode": 33188,
      "new_path": "listener.go"
    },
    {
      "type": "modify",
      "old_id": "54974eb3597bdd53da12844d6662a31fbabcae39",
      "old_mode": 33188,
      "old_path": "listener_test.go",
      "new_id": "5e8f072509958ecc70a12efe86f1b4fdfc1802f4",
      "new_mode": 33188,
      "new_path": "listener_test.go"
    },
    {
      "type": "modify",
      "old_id": "a93e950557d032ab1934c00db175e83ed308b2e3",
      "old_mode": 33188,
      "old_path": "managerInterfaces.go",
      "new_id": "facc61686d6350648a9640ad763c7b6066126358",
      "new_mode": 33188,
      "new_path": "managerInterfaces.go"
    },
    {
      "type": "modify",
      "old_id": "f39adb7964f852e3bbd615dea64941fefefac6de",
      "old_mode": 33188,
      "old_path": "mock_server.go",
      "new_id": "e2010978b3d39de3d7e64f56e4398f363ea16d0f",
      "new_mode": 33188,
      "new_path": "mock_server.go"
    },
    {
      "type": "modify",
      "old_id": "df4d63f85e4ff21aeba76d34881995c153003fd8",
      "old_mode": 33188,
      "old_path": "snapshot.go",
      "new_id": "e3787bfe8cfdccffc0ec528b4a87adae135df30e",
      "new_mode": 33188,
      "new_path": "snapshot.go"
    },
    {
      "type": "modify",
      "old_id": "de2f6738dde7447012433b60f61489ac7b2a83af",
      "old_mode": 33188,
      "old_path": "test_mock_test.go",
      "new_id": "dbb4a433279ee28f7bd2052ad647a2f2cdb867e2",
      "new_mode": 33188,
      "new_path": "test_mock_test.go"
    },
    {
      "type": "modify",
      "old_id": "95d4b066b0975862554d06a3a494eb10a8401185",
      "old_mode": 33188,
      "old_path": "token.go",
      "new_id": "8d49a8eca7bada809df648ccdb5b1fe248194d31",
      "new_mode": 33188,
      "new_path": "token.go"
    },
    {
      "type": "modify",
      "old_id": "1dfaabbf75dfd72b113421ac92957d019b9471a4",
      "old_mode": 33188,
      "old_path": "token_test.go",
      "new_id": "1883a6f4d563ccfd9793d2f7fbb0c39ff617cfe8",
      "new_mode": 33188,
      "new_path": "token_test.go"
    }
  ]
}
