)]}'
{
  "commit": "c2580543d9cccdf7c715f1e73731f84d5d671479",
  "tree": "e4934cec3d20871a931b7a422a9e11419aeefef6",
  "parents": [
    "a47d98eda31bf3d4c3f7e3abb9186bff878f0413"
  ],
  "author": {
    "name": "Rajanish GJ",
    "email": "rajanishgj@google.com",
    "time": "Wed Jul 19 06:07:51 2017 -0700"
  },
  "committer": {
    "name": "Rajanish GJ",
    "email": "rajanishgj@google.com",
    "time": "Wed Aug 09 04:28:06 2017 -0700"
  },
  "message": "[XAPID-1037] apid verify apikey - enterprise gateway integration\n\nfix structs and add enrichment logic\n\n[XAPID-1037] remove hardcoded tenant_id\n\n[XAPID-1037] refactor verify apikey\n\n[XAPID-1037] refactor verify apikey api impl\n\nrefactor verify api key\n\nrefactor verify api key\n\n[XAPID-1037] fix some minor bugs\n\n[XAPID-1037] refactor | make object based methods\n\n[XAPID-1037] refactor | make object based methods\n\n[XAPID-1037] refactor and add tests\n\n[XAPID-1037] refactor and add tests\n\n[XAPID-1037] move sql queries to different file\n\n[XAPID-1037] add more tests and fix test suite\n\n[XAPID-1037] add more tests and fix test suite\n\n[XAPID-1037] add more tests and increase coverage\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9a09920dce8a4fa989f2ed709ee87751f00fece3",
      "old_mode": 33188,
      "old_path": "api.go",
      "new_id": "4da5b50d24c5c171ccddbc7debdde8a34d2f6623",
      "new_mode": 33188,
      "new_path": "api.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72c999e99dc6598a475a079c08096cb4e2e83127",
      "new_mode": 33188,
      "new_path": "api_ShortListApiProduct_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb97eb0697bd190d52c8737fc1c53c43d94bcab3",
      "new_mode": 33188,
      "new_path": "api_performValidations_test.go"
    },
    {
      "type": "modify",
      "old_id": "f9b611c45f86235edaa0334199b14dacf6bf2117",
      "old_mode": 33188,
      "old_path": "api_test.go",
      "new_id": "8ba4ebca7550e694d1854239043cffc1504d69ff",
      "new_mode": 33188,
      "new_path": "api_test.go"
    },
    {
      "type": "modify",
      "old_id": "853330cf8e53daa2de2dc39088ef3fdee8018482",
      "old_mode": 33188,
      "old_path": "apidVerifyAPIKey-api.yaml",
      "new_id": "7ad84ce950781368cc890a400af3e5b262a6b1d2",
      "new_mode": 33188,
      "new_path": "apidVerifyAPIKey-api.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65583b7c1f5c7a649c2a97c7cd253970198e17fa",
      "new_mode": 33188,
      "new_path": "data.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b3f7464a5fa95c11112007797dab679f399764c",
      "new_mode": 33188,
      "new_path": "data_helper_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d4e8e91a7d8ebac8354debad8b13ede58f3c356",
      "new_mode": 33188,
      "new_path": "data_test.go"
    },
    {
      "type": "modify",
      "old_id": "03d1f0c78d98a79479f27e063ff25a8e14590d0b",
      "old_mode": 33188,
      "old_path": "init.go",
      "new_id": "a60b40e176ce9253c4fa79287a8084b74dc437c9",
      "new_mode": 33188,
      "new_path": "init.go"
    },
    {
      "type": "modify",
      "old_id": "1acc2990a867eed7d51c99ba25720b44be77eeda",
      "old_mode": 33188,
      "old_path": "listener.go",
      "new_id": "2d2077e25287231aaf108a6554f9334a28f202c2",
      "new_mode": 33188,
      "new_path": "listener.go"
    },
    {
      "type": "modify",
      "old_id": "0645677533051496a4ea1a5c6cc4a28323976987",
      "old_mode": 33188,
      "old_path": "listener_test.go",
      "new_id": "78ea736aa4ece8d54dfb81ca15cbbc465deca3db",
      "new_mode": 33188,
      "new_path": "listener_test.go"
    },
    {
      "type": "modify",
      "old_id": "2c90a87835f35de237210f77c618e0f3984ddda2",
      "old_mode": 33188,
      "old_path": "pluginData.go",
      "new_id": "a48b83c2f524c51258f41c3ba3e7f36826e6e134",
      "new_mode": 33188,
      "new_path": "pluginData.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "504af9abfed1d9a2cb1fc099351d2324d132b310",
      "new_mode": 33188,
      "new_path": "sqlQueries.go"
    },
    {
      "type": "delete",
      "old_id": "12e135b7b3ff607070fd30b3a5abe893cfe47bfb",
      "old_mode": 33188,
      "old_path": "test_helper.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5b1dc4c2bd286aa62548ed7731ee9925f11df1d4",
      "old_mode": 33188,
      "old_path": "validate_env.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e07e240d04bc431667f49480dcd869e79b82dcd0",
      "old_mode": 33188,
      "old_path": "validate_env_test.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "7a623573733e9a6340f31623dcff8e3371bb16c1",
      "old_mode": 33188,
      "old_path": "verifyAPIKey_suite_test.go",
      "new_id": "fdf728b85e0a40a4ee05ac47455fa00a87dc69ea",
      "new_mode": 33188,
      "new_path": "verifyAPIKey_suite_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e791c6ae657a4cb15fb878c0585c29241c88e0b0",
      "new_mode": 33188,
      "new_path": "verifyApiKeyStructs.go"
    },
    {
      "type": "rename",
      "old_id": "f170c51b865774ced7646d2583a6fe8e45af0194",
      "old_mode": 33188,
      "old_path": "validate_path.go",
      "new_id": "a7d2451c84b1cf90da8106d47b40ddc6b9b20cbd",
      "new_mode": 33188,
      "new_path": "verifyApiKeyUtil.go",
      "score": 68
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e17289d30f347ec5fbca8af231e51e421a1eee2",
      "new_mode": 33188,
      "new_path": "verifyApiKeyUtil_test.go"
    },
    {
      "type": "rename",
      "old_id": "02fc0eb2ce1a2ef3035253913288e14b0500ae82",
      "old_mode": 33188,
      "old_path": "validate_path_test.go",
      "new_id": "eb91d8fde72f390611a9442a35faf96853d73fbc",
      "new_mode": 33188,
      "new_path": "verifyApiKeyUtil_validate_path_test.go",
      "score": 63
    }
  ]
}
