)]}'
{
  "log": [
    {
      "commit": "5d41aa8d25a5a85d20e2b55a25c111baec656f9f",
      "tree": "53b76bf87cf49fa09a83fded97ec8afa114f4ee9",
      "parents": [
        "2b48cfa84a54e1b173c5d86ab5db9751d888cffc",
        "346c573f8957e262ff7c2e27f263f2cb7593d082"
      ],
      "author": {
        "name": "Rajanish GJ",
        "email": "rajanishgj@google.com",
        "time": "Mon Jun 26 14:49:51 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 26 14:49:51 2017 -0700"
      },
      "message": "Merge pull request #26 from 30x/XAPID-1016\n\n[XAPID-1016] fix unsupported timestamp format"
    },
    {
      "commit": "346c573f8957e262ff7c2e27f263f2cb7593d082",
      "tree": "53b76bf87cf49fa09a83fded97ec8afa114f4ee9",
      "parents": [
        "606eafb10a76e57b5cdac0ed6f8bbbfe7b0aba82"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jun 23 15:13:11 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jun 23 15:13:11 2017 -0700"
      },
      "message": "change log level\n"
    },
    {
      "commit": "606eafb10a76e57b5cdac0ed6f8bbbfe7b0aba82",
      "tree": "7b85b1eaf822b978e138bc3356b8d63232937c6d",
      "parents": [
        "ed658f407fba59fa74d2b0ae429204134e645fcc"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 22 17:32:12 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 22 17:32:12 2017 -0700"
      },
      "message": "go fmt\n"
    },
    {
      "commit": "ed658f407fba59fa74d2b0ae429204134e645fcc",
      "tree": "4f6758dd3a00879849f920565b02ba87e70b30b6",
      "parents": [
        "2b48cfa84a54e1b173c5d86ab5db9751d888cffc"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 22 14:05:13 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 22 14:05:13 2017 -0700"
      },
      "message": "fix unsupported timestamp format\n"
    },
    {
      "commit": "2b48cfa84a54e1b173c5d86ab5db9751d888cffc",
      "tree": "974d04de9fb12df0700e2f1e7d762f843d353f1b",
      "parents": [
        "53d80624c3b5a1bac425f18bf85c68ee2cedd9eb",
        "510fbe1ac1f7502f6c9f4a387ba12f3320a04a42"
      ],
      "author": {
        "name": "Alexander Khimich",
        "email": "alexkhimich@users.noreply.github.com",
        "time": "Thu Jun 15 09:21:09 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 15 09:21:09 2017 -0700"
      },
      "message": "Merge pull request #25 from 30x/oss\n\nG OSS policy prep"
    },
    {
      "commit": "510fbe1ac1f7502f6c9f4a387ba12f3320a04a42",
      "tree": "974d04de9fb12df0700e2f1e7d762f843d353f1b",
      "parents": [
        "b9828b82d0a3d54c24fee1e168c933770365fea1"
      ],
      "author": {
        "name": "Alexander Khimich",
        "email": "alexkhimich@alexkhimich.svl.corp.google.com",
        "time": "Tue Jun 13 16:37:09 2017 -0700"
      },
      "committer": {
        "name": "Alexander Khimich",
        "email": "alexkhimich@alexkhimich.svl.corp.google.com",
        "time": "Tue Jun 13 16:37:09 2017 -0700"
      },
      "message": "glide issue https://github.com/Masterminds/glide/issues/741 fix\n"
    },
    {
      "commit": "b9828b82d0a3d54c24fee1e168c933770365fea1",
      "tree": "77c802dc5fa2144e7d50c7977cd9198c467af3b3",
      "parents": [
        "53d80624c3b5a1bac425f18bf85c68ee2cedd9eb"
      ],
      "author": {
        "name": "Alexander Khimich",
        "email": "alexkhimich@alexkhimich.svl.corp.google.com",
        "time": "Tue Jun 13 16:28:15 2017 -0700"
      },
      "committer": {
        "name": "Alexander Khimich",
        "email": "alexkhimich@alexkhimich.svl.corp.google.com",
        "time": "Tue Jun 13 16:28:15 2017 -0700"
      },
      "message": "G OSS policy prep\n"
    },
    {
      "commit": "53d80624c3b5a1bac425f18bf85c68ee2cedd9eb",
      "tree": "c22d58c9791c93b79c1b2cb3601292f6f07283d5",
      "parents": [
        "394df44ba448d700c93a61f1be6564fa67984b69",
        "20c9c107680f7d390f91a66d7243d2d0d716fcbc"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "sramamoorthy73@users.noreply.github.com",
        "time": "Tue Jun 13 06:51:39 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 13 06:51:39 2017 -0700"
      },
      "message": "Merge pull request #24 from 30x/fix_cover_sh\n\nfix cover.sh to make it compatible with goobuntu"
    },
    {
      "commit": "20c9c107680f7d390f91a66d7243d2d0d716fcbc",
      "tree": "c22d58c9791c93b79c1b2cb3601292f6f07283d5",
      "parents": [
        "394df44ba448d700c93a61f1be6564fa67984b69"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Mon Jun 12 16:24:08 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Mon Jun 12 16:24:08 2017 -0700"
      },
      "message": "fix cover.sh to maske it compatible with goobuntu\n"
    },
    {
      "commit": "394df44ba448d700c93a61f1be6564fa67984b69",
      "tree": "559b3f4e506ff4ac4d94e0bf706cc3b2d55c7a1a",
      "parents": [
        "476daa20cdc781b656b697ddff6a94a689f61112",
        "e79fb525886d65c705ef98a83a5070ff88536248"
      ],
      "author": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Fri May 26 14:32:33 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 26 14:32:33 2017 -0700"
      },
      "message": "Merge pull request #23 from 30x/XAPID-941\n\nXapid 941"
    },
    {
      "commit": "e79fb525886d65c705ef98a83a5070ff88536248",
      "tree": "559b3f4e506ff4ac4d94e0bf706cc3b2d55c7a1a",
      "parents": [
        "268463570e056b062b271298bcd59372720110e6"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Tue May 23 15:57:52 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Tue May 23 15:57:52 2017 -0700"
      },
      "message": "polish code\n"
    },
    {
      "commit": "268463570e056b062b271298bcd59372720110e6",
      "tree": "03c16525c36c319b1e48257c45d0f76c8d3888e7",
      "parents": [
        "e710178b07490499e9747ebc3e6c73577ce8029e"
      ],
      "author": {
        "name": "alexkhimich",
        "email": "akhimich@apigee.com",
        "time": "Fri May 12 12:34:20 2017 -0700"
      },
      "committer": {
        "name": "alexkhimich",
        "email": "akhimich@apigee.com",
        "time": "Fri May 12 12:34:20 2017 -0700"
      },
      "message": "Added some gitignore\n"
    },
    {
      "commit": "e710178b07490499e9747ebc3e6c73577ce8029e",
      "tree": "79a5bedf29fd2deea0eefb4ae16c3f407cbfde4e",
      "parents": [
        "b5edaf39eee80d2c4241958faae74131a80ba7bc"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Apr 21 17:05:09 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Apr 21 17:05:09 2017 -0700"
      },
      "message": "delete dead code\n"
    },
    {
      "commit": "b5edaf39eee80d2c4241958faae74131a80ba7bc",
      "tree": "01339d82b6eb3bc165f0bc85e154c45f4332c78f",
      "parents": [
        "5b438a2b63836553d36648fd84e23e3a4c1304cb"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Apr 21 16:55:34 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Apr 21 16:55:34 2017 -0700"
      },
      "message": "update timestamp format\n"
    },
    {
      "commit": "5b438a2b63836553d36648fd84e23e3a4c1304cb",
      "tree": "666fc9582e7ece2e95def9ac1e370e1b7a2d41c1",
      "parents": [
        "5f07ab8e1050f3022bdf11f7d1ba162f011070c4"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Apr 21 16:34:57 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Apr 21 16:34:57 2017 -0700"
      },
      "message": "update logging\n"
    },
    {
      "commit": "5f07ab8e1050f3022bdf11f7d1ba162f011070c4",
      "tree": "879e9ad5af74e612f81179baec89bc50f5aac7ea",
      "parents": [
        "ccc20db10a16e2cbc95a2def5d9a41248e6a88c4"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Apr 21 16:09:36 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Apr 21 16:09:36 2017 -0700"
      },
      "message": "fixed problems with DB table\n"
    },
    {
      "commit": "ccc20db10a16e2cbc95a2def5d9a41248e6a88c4",
      "tree": "42621773aedbd0d11dc570efaf5b9eb1ae76bb30",
      "parents": [
        "dd96670a5230e8988b7b100c5b67427bcd4e647c"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Apr 21 11:06:10 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Apr 21 11:06:10 2017 -0700"
      },
      "message": "fix table name\n"
    },
    {
      "commit": "dd96670a5230e8988b7b100c5b67427bcd4e647c",
      "tree": "37403b501233dcedd1b95a23fb7da1cd8ef6bff7",
      "parents": [
        "dea0e0dd18cfdc99c274025eac38bcfb9d19903b"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Apr 21 10:57:43 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Apr 21 10:57:43 2017 -0700"
      },
      "message": "fix table names\n"
    },
    {
      "commit": "dea0e0dd18cfdc99c274025eac38bcfb9d19903b",
      "tree": "0d8c84b628f5776fbf59babe36de5b8752dacc37",
      "parents": [
        "6a844c9da5813a7b992c9612d25c61a197e44d9f"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Apr 20 17:02:48 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Apr 20 17:02:48 2017 -0700"
      },
      "message": "add 1 more test case, rename vars\n"
    },
    {
      "commit": "6a844c9da5813a7b992c9612d25c61a197e44d9f",
      "tree": "1fb321f85f7edba20b0ce97f5639df7825990769",
      "parents": [
        "2f3b526aa848c828a7d4c20fec5f07404629307d"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Apr 20 15:14:01 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Apr 20 15:14:01 2017 -0700"
      },
      "message": "update table name\n"
    },
    {
      "commit": "2f3b526aa848c828a7d4c20fec5f07404629307d",
      "tree": "6702d28c0331fe2943e6ab05efdd5883dd09517e",
      "parents": [
        "4100ee452402dbfb85e3216c18c17158d08c8c1f"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Apr 20 14:54:19 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Apr 20 14:54:19 2017 -0700"
      },
      "message": "polish code\n"
    },
    {
      "commit": "4100ee452402dbfb85e3216c18c17158d08c8c1f",
      "tree": "4e9d53bcf10fdfa7a7dbd0fe98c6257fbe6280d8",
      "parents": [
        "1018e232e3b33c8581b9a57604fc9f6729f07cd5"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Apr 20 14:50:07 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Apr 20 14:50:07 2017 -0700"
      },
      "message": "update test cases\n"
    },
    {
      "commit": "1018e232e3b33c8581b9a57604fc9f6729f07cd5",
      "tree": "0099eb440f1b726ad5e8d01ba1150db2ac3f91d0",
      "parents": [
        "476daa20cdc781b656b697ddff6a94a689f61112"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Apr 20 11:29:35 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Apr 20 11:29:35 2017 -0700"
      },
      "message": "do not update DB\n"
    },
    {
      "commit": "476daa20cdc781b656b697ddff6a94a689f61112",
      "tree": "ef1b32129b4611111ed5f672740da00e0682867e",
      "parents": [
        "f68851991a83ed02349525c2e8554b6aade4c01b",
        "1622a43b67fb0beee8fdf1898d98d0a4b81a7278"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Apr 12 21:39:11 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 12 21:39:11 2017 -0700"
      },
      "message": "Merge pull request #22 from 30x/XAPID-924\n\nFix TC regression"
    },
    {
      "commit": "1622a43b67fb0beee8fdf1898d98d0a4b81a7278",
      "tree": "ef1b32129b4611111ed5f672740da00e0682867e",
      "parents": [
        "f68851991a83ed02349525c2e8554b6aade4c01b"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@ramamoorthy-macbookpro.roam.corp.google.com",
        "time": "Wed Apr 12 19:35:11 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@ramamoorthy-macbookpro.roam.corp.google.com",
        "time": "Wed Apr 12 19:35:11 2017 -0700"
      },
      "message": "Fix TC regression\n"
    },
    {
      "commit": "f68851991a83ed02349525c2e8554b6aade4c01b",
      "tree": "e53ab2f74de7e5567d3d4cb791024a342266276e",
      "parents": [
        "ebe1ffde2d6d687f591558284a367ba42f119674",
        "65358dc52045d27c601de62fa32c3b113c04adbc"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Tue Apr 11 13:01:16 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 11 13:01:16 2017 -0700"
      },
      "message": "Merge pull request #21 from 30x/XAPID-862\n\nXPID-862: make sure we log things properly."
    },
    {
      "commit": "65358dc52045d27c601de62fa32c3b113c04adbc",
      "tree": "e53ab2f74de7e5567d3d4cb791024a342266276e",
      "parents": [
        "ebe1ffde2d6d687f591558284a367ba42f119674"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Tue Apr 11 11:39:43 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Tue Apr 11 11:39:43 2017 -0700"
      },
      "message": "XPID-862: make sure we log things properly.\n"
    },
    {
      "commit": "ebe1ffde2d6d687f591558284a367ba42f119674",
      "tree": "0e1bbb4ddf1bb01de6ba8df3723c17061508d0c6",
      "parents": [
        "d64e6258220c19a7da53267f3160719d401c18bf",
        "588a342e3cc4b15c5306bc9e4ba0564009bfa521"
      ],
      "author": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Mon Apr 10 16:16:30 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 10 16:16:30 2017 -0700"
      },
      "message": "Merge pull request #20 from 30x/XAPID-892\n\nXapid 892 - make  apid get deployments return ISO8601 time format"
    },
    {
      "commit": "588a342e3cc4b15c5306bc9e4ba0564009bfa521",
      "tree": "0e1bbb4ddf1bb01de6ba8df3723c17061508d0c6",
      "parents": [
        "ee9829a44fbbcb66696edce73d89597cea6430bf"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Mon Apr 10 14:42:51 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Mon Apr 10 14:42:51 2017 -0700"
      },
      "message": "polish tests\n"
    },
    {
      "commit": "ee9829a44fbbcb66696edce73d89597cea6430bf",
      "tree": "2146a051da3c408fe498bc6d038ce849934e97a9",
      "parents": [
        "d64e6258220c19a7da53267f3160719d401c18bf"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Mon Apr 10 14:30:40 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Mon Apr 10 14:30:40 2017 -0700"
      },
      "message": "added time convert, make sure gateway API wil get ISO8601 time\n"
    },
    {
      "commit": "d64e6258220c19a7da53267f3160719d401c18bf",
      "tree": "5c54126806e2826530e14ae2b2e38ac3d0719c89",
      "parents": [
        "129a8a0644d06faf5fde4d4cea0866874b48c2fb",
        "97ad05892fb8b1741eb8ede250e644641e481b19"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "sramamoorthy73@users.noreply.github.com",
        "time": "Thu Mar 23 10:26:36 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 23 10:26:36 2017 -0700"
      },
      "message": "Merge pull request #19 from 30x/XAPID-821\n\nXapid 821"
    },
    {
      "commit": "97ad05892fb8b1741eb8ede250e644641e481b19",
      "tree": "5c54126806e2826530e14ae2b2e38ac3d0719c89",
      "parents": [
        "33440ec5fba33dc4c558bf4934c4d4be43b42d11"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Mar 22 16:51:12 2017 -0700"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Mar 22 16:51:12 2017 -0700"
      },
      "message": "Refactor bundle download test cases and negative cases\n"
    },
    {
      "commit": "33440ec5fba33dc4c558bf4934c4d4be43b42d11",
      "tree": "1ad65c525eeb7b9485f31ae907a8873e32f9a964",
      "parents": [
        "be10a90ee8120c6ed6f9b06a6f39df9b9f451868"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Mar 22 15:31:02 2017 -0700"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Mar 22 15:31:02 2017 -0700"
      },
      "message": "Remove TODOs on removing empty checksumType\n"
    },
    {
      "commit": "be10a90ee8120c6ed6f9b06a6f39df9b9f451868",
      "tree": "8f3e7518f7c7b8e9a978258eb140772f266e6028",
      "parents": [
        "129a8a0644d06faf5fde4d4cea0866874b48c2fb"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Mar 22 15:26:17 2017 -0700"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Mar 22 15:28:12 2017 -0700"
      },
      "message": "normalize case and use crc32 instead of crc-32 to match to what UI is sending for checksumType, add support for sha256 and sha512\n"
    },
    {
      "commit": "129a8a0644d06faf5fde4d4cea0866874b48c2fb",
      "tree": "ba43961330092ef933b2f2f56f9a97f555df84bb",
      "parents": [
        "cd6464047000d91acc9097cc54f2e6eeb8f3be9a"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Thu Mar 16 09:06:41 2017 -0700"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Thu Mar 16 09:06:41 2017 -0700"
      },
      "message": "Ensure checksum error is logged\n"
    },
    {
      "commit": "cd6464047000d91acc9097cc54f2e6eeb8f3be9a",
      "tree": "d5dc14b4cdf65a2036ab4a310088c6d4ed6f874d",
      "parents": [
        "43915297ad2fdc56bba5d5065e056f55924ceb08",
        "93e099bd6b73ced9024aafbdec3e89a26c3bcebb"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Sat Mar 11 11:01:58 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 11 11:01:58 2017 -0800"
      },
      "message": "Merge pull request #18 from 30x/rewrite-dispatcher\n\nRewrite debounce and dispatch"
    },
    {
      "commit": "93e099bd6b73ced9024aafbdec3e89a26c3bcebb",
      "tree": "d5dc14b4cdf65a2036ab4a310088c6d4ed6f874d",
      "parents": [
        "bed8c85971ded889745cbd6168e52494d9312ebc"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Mar 10 14:55:00 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Mar 10 14:55:00 2017 -0800"
      },
      "message": "Incorporate review feedback, fix etag inclusion\n"
    },
    {
      "commit": "bed8c85971ded889745cbd6168e52494d9312ebc",
      "tree": "71ce36adb67f6bc4a3717e49739ce2d651868a14",
      "parents": [
        "43915297ad2fdc56bba5d5065e056f55924ceb08"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Mar 10 09:01:16 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Mar 10 09:01:16 2017 -0800"
      },
      "message": "Rewrite debounce and dispatch\n"
    },
    {
      "commit": "43915297ad2fdc56bba5d5065e056f55924ceb08",
      "tree": "790094d6ee40a99f745a394fadd0aeb8c51a53a3",
      "parents": [
        "db19d5b934e8a1db059dff4121eb3aa604c36c27"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Thu Mar 09 13:23:17 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Thu Mar 09 13:23:17 2017 -0800"
      },
      "message": "Error codes should start at 1; reduce default deploy error timeout to 5 mins\n"
    },
    {
      "commit": "db19d5b934e8a1db059dff4121eb3aa604c36c27",
      "tree": "076945b49c5b19bceab871aeeff0071d2b88d64f",
      "parents": [
        "8bc93b6d3e99fdb9314e9c18ed9f1f63dbba221f"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Mar 08 16:19:13 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Mar 08 16:19:13 2017 -0800"
      },
      "message": "Ensure that bundle download failures are reported to the server, define error codes\n"
    },
    {
      "commit": "8bc93b6d3e99fdb9314e9c18ed9f1f63dbba221f",
      "tree": "d24ffb84568ba8acf831ec2d79a14dd558c5f802",
      "parents": [
        "a76b8ad969c342f47cf4c37729d344725707de3d",
        "162c72697394cbf0a01235e125723e6d498d0276"
      ],
      "author": {
        "name": "Matthew Dobson",
        "email": "mdobson@apigee.com",
        "time": "Wed Mar 08 12:39:11 2017 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 08 12:39:11 2017 -0500"
      },
      "message": "Merge pull request #17 from 30x/XAPID-804\n\nGET /deployments should return empty set, not 404"
    },
    {
      "commit": "162c72697394cbf0a01235e125723e6d498d0276",
      "tree": "d24ffb84568ba8acf831ec2d79a14dd558c5f802",
      "parents": [
        "a76b8ad969c342f47cf4c37729d344725707de3d"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Mar 08 09:21:31 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Mar 08 09:21:31 2017 -0800"
      },
      "message": "GET /deployments should return empty set, not 404\n"
    },
    {
      "commit": "a76b8ad969c342f47cf4c37729d344725707de3d",
      "tree": "d949718bbdcdd214afffc87006b0f53f63635c88",
      "parents": [
        "c41b76d23b8ae87c27b32361b4247ce38ac9804b",
        "1a66f54c64f5aa06446dac4a3b42d88af7cdd9c6"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "sramamoorthy73@users.noreply.github.com",
        "time": "Thu Mar 02 09:55:58 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 02 09:55:58 2017 -0800"
      },
      "message": "Merge pull request #16 from 30x/APID-713\n\nreport all known deployment statuses on start"
    },
    {
      "commit": "1a66f54c64f5aa06446dac4a3b42d88af7cdd9c6",
      "tree": "d949718bbdcdd214afffc87006b0f53f63635c88",
      "parents": [
        "c41b76d23b8ae87c27b32361b4247ce38ac9804b"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Mar 01 15:14:21 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Mar 01 15:14:21 2017 -0800"
      },
      "message": "report all known deployment statuses on start\n"
    },
    {
      "commit": "c41b76d23b8ae87c27b32361b4247ce38ac9804b",
      "tree": "8ea26d5cc3e398af834178cb9cb7427f3c9561f0",
      "parents": [
        "0b8be8db0cc59bd546bf7e013d0e38bd89cfbac0",
        "fab1d08dfa49cb08756a2f690cfe5a77a49f96bb"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Mon Feb 27 17:49:22 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 27 17:49:22 2017 -0800"
      },
      "message": "Merge pull request #15 from 30x/revert-tracker-path-fix\n\nRevert \"Fixing apid tracker api path\""
    },
    {
      "commit": "fab1d08dfa49cb08756a2f690cfe5a77a49f96bb",
      "tree": "8ea26d5cc3e398af834178cb9cb7427f3c9561f0",
      "parents": [
        "0b8be8db0cc59bd546bf7e013d0e38bd89cfbac0"
      ],
      "author": {
        "name": "Mitch Fierro",
        "email": "sendtofierro@gmail.com",
        "time": "Mon Feb 27 17:18:55 2017 -0800"
      },
      "committer": {
        "name": "Mitch Fierro",
        "email": "sendtofierro@gmail.com",
        "time": "Mon Feb 27 17:18:55 2017 -0800"
      },
      "message": "Revert \"Fixing apid tracker api path\"\n\nThis reverts commit ffef6c2969c495e7537f30a77c358510c92e532d.\n"
    },
    {
      "commit": "0b8be8db0cc59bd546bf7e013d0e38bd89cfbac0",
      "tree": "c8bd5aac718eebc4c5b04df2d0648830b76ff9de",
      "parents": [
        "f03d978b04b9804448235c1f3d692bb1eff9f560",
        "ffef6c2969c495e7537f30a77c358510c92e532d"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Mon Feb 27 15:18:34 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 27 15:18:34 2017 -0800"
      },
      "message": "Merge pull request #14 from 30x/tracker-api-path-fix\n\nFixing apid tracker api path"
    },
    {
      "commit": "ffef6c2969c495e7537f30a77c358510c92e532d",
      "tree": "c8bd5aac718eebc4c5b04df2d0648830b76ff9de",
      "parents": [
        "f03d978b04b9804448235c1f3d692bb1eff9f560"
      ],
      "author": {
        "name": "Mitch Fierro",
        "email": "sendtofierro@gmail.com",
        "time": "Mon Feb 27 15:18:29 2017 -0800"
      },
      "committer": {
        "name": "Mitch Fierro",
        "email": "sendtofierro@gmail.com",
        "time": "Mon Feb 27 15:18:29 2017 -0800"
      },
      "message": "Fixing apid tracker api path\n"
    },
    {
      "commit": "f03d978b04b9804448235c1f3d692bb1eff9f560",
      "tree": "8ea26d5cc3e398af834178cb9cb7427f3c9561f0",
      "parents": [
        "5dfda827549652bc4eb898d86cb4c9e2402ce557",
        "3094a78e3bb59cc3744aba7dd4378ca1e2922da0"
      ],
      "author": {
        "name": "Mitchell Fierro",
        "email": "f1erro@users.noreply.github.com",
        "time": "Mon Feb 27 10:07:24 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 27 10:07:24 2017 -0800"
      },
      "message": "Merge pull request #13 from 30x/XAPID-671\n\nregressions tests for download bundle connection timeout and initial startup processing"
    },
    {
      "commit": "3094a78e3bb59cc3744aba7dd4378ca1e2922da0",
      "tree": "8ea26d5cc3e398af834178cb9cb7427f3c9561f0",
      "parents": [
        "5dfda827549652bc4eb898d86cb4c9e2402ce557"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Mon Feb 27 09:41:11 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Mon Feb 27 09:41:11 2017 -0800"
      },
      "message": "regressions tests for download bundle connection timeout and initial startup processing\n"
    },
    {
      "commit": "5dfda827549652bc4eb898d86cb4c9e2402ce557",
      "tree": "a44bb484721a97088ab65960250e0adad2184fcc",
      "parents": [
        "cf6f7e43c17fbe51b35f8a57666829e9b3683282",
        "16f538c40ac69d542c6a3fa00262bfdba4233803"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Feb 24 16:48:46 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 24 16:48:46 2017 -0800"
      },
      "message": "Merge pull request #12 from 30x/XAPID-707\n\nXapid 707"
    },
    {
      "commit": "16f538c40ac69d542c6a3fa00262bfdba4233803",
      "tree": "a44bb484721a97088ab65960250e0adad2184fcc",
      "parents": [
        "71f63c30e5bea94a294d44b29234c35e2d64be82"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Feb 24 16:39:15 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Feb 24 16:39:15 2017 -0800"
      },
      "message": "Add log of incorrect operation\n"
    },
    {
      "commit": "71f63c30e5bea94a294d44b29234c35e2d64be82",
      "tree": "dcc96b195386431fe0a39554ace6bf3239b4fbb0",
      "parents": [
        "7ef074768c51ad6194f91c96fec2707e2df539e2"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Feb 24 14:05:49 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Feb 24 14:05:49 2017 -0800"
      },
      "message": "Minimize calls to deploymentsChanged\n"
    },
    {
      "commit": "7ef074768c51ad6194f91c96fec2707e2df539e2",
      "tree": "96b65b9cf3982635bcd3ca7f84be8d98f9bcdc79",
      "parents": [
        "72117a963e5c97131afd42c1fa17de1c95458103"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Feb 24 13:41:27 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Feb 24 13:41:27 2017 -0800"
      },
      "message": "Queue downloads after tx commit\n"
    },
    {
      "commit": "72117a963e5c97131afd42c1fa17de1c95458103",
      "tree": "a4dd814ddcd2c043d13bed4ef77569b9f5f19dec",
      "parents": [
        "cf6f7e43c17fbe51b35f8a57666829e9b3683282"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Feb 24 13:13:58 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Feb 24 13:13:58 2017 -0800"
      },
      "message": "better, more efficient tx handling\n"
    },
    {
      "commit": "cf6f7e43c17fbe51b35f8a57666829e9b3683282",
      "tree": "24504737338292760e041217c8f05c9af2ac7da4",
      "parents": [
        "ac21677e78149971075372a1bcf267e0fed3163b"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Thu Feb 23 14:32:48 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Thu Feb 23 14:32:48 2017 -0800"
      },
      "message": "missing stmt close\n"
    },
    {
      "commit": "ac21677e78149971075372a1bcf267e0fed3163b",
      "tree": "d538de0f9d60d5fd913751877f6672dc36bfc298",
      "parents": [
        "8cf2376322baeae43ba134725e10ba7ba171191e",
        "88034c9429c135733a57962de053fef790ff62bb"
      ],
      "author": {
        "name": "Alexander Khimich",
        "email": "alexkhimich@users.noreply.github.com",
        "time": "Thu Feb 23 13:36:06 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 23 13:36:06 2017 -0800"
      },
      "message": "Merge pull request #11 from 30x/XAPID-668\n\nXapid 668"
    },
    {
      "commit": "88034c9429c135733a57962de053fef790ff62bb",
      "tree": "d538de0f9d60d5fd913751877f6672dc36bfc298",
      "parents": [
        "36634222e683d78d1eed8eb0dd05b7735b2a4c46",
        "8cf2376322baeae43ba134725e10ba7ba171191e"
      ],
      "author": {
        "name": "Alexander Khimich",
        "email": "alexkhimich@users.noreply.github.com",
        "time": "Thu Feb 23 13:10:59 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 23 13:10:59 2017 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into XAPID-668"
    },
    {
      "commit": "8cf2376322baeae43ba134725e10ba7ba171191e",
      "tree": "c02e7d2e3691d58cb6a3b5dba34013036eddaa2d",
      "parents": [
        "7bb2eccae0ab0c90da8642336e4480ebb205fbac",
        "7055cdda03fa3216106f69c9d394f5c5887c8fcd"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "sramamoorthy73@users.noreply.github.com",
        "time": "Thu Feb 23 11:06:19 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 23 11:06:19 2017 -0800"
      },
      "message": "Merge pull request #10 from 30x/XAPID-706\n\nXapid 706"
    },
    {
      "commit": "36634222e683d78d1eed8eb0dd05b7735b2a4c46",
      "tree": "12f99e0d99e19a681f04139e43d3bc422ec0eedb",
      "parents": [
        "9fb594ff1879f719f6d99c42435701261560e57f"
      ],
      "author": {
        "name": "alexanderkhimich",
        "email": "akhimich@apigee.com",
        "time": "Thu Feb 23 10:10:57 2017 -0800"
      },
      "committer": {
        "name": "alexanderkhimich",
        "email": "akhimich@apigee.com",
        "time": "Thu Feb 23 10:10:57 2017 -0800"
      },
      "message": "Code review feedback\n"
    },
    {
      "commit": "9fb594ff1879f719f6d99c42435701261560e57f",
      "tree": "9108477823feaaefa75b662f46a256d8cf4a31d9",
      "parents": [
        "ad53d9778b8c89661539a752cc739f3d09bd6bb3"
      ],
      "author": {
        "name": "alexanderkhimich",
        "email": "akhimich@apigee.com",
        "time": "Wed Feb 22 15:29:15 2017 -0800"
      },
      "committer": {
        "name": "alexanderkhimich",
        "email": "akhimich@apigee.com",
        "time": "Wed Feb 22 15:29:15 2017 -0800"
      },
      "message": "removed one logging\n"
    },
    {
      "commit": "ad53d9778b8c89661539a752cc739f3d09bd6bb3",
      "tree": "adea1172ae96e2edc380e6dfa9e9c668d3256278",
      "parents": [
        "9e88ee42cecb9d01d66a178d71e7d903ad4e371b"
      ],
      "author": {
        "name": "alexanderkhimich",
        "email": "akhimich@apigee.com",
        "time": "Wed Feb 22 13:54:58 2017 -0800"
      },
      "committer": {
        "name": "alexanderkhimich",
        "email": "akhimich@apigee.com",
        "time": "Wed Feb 22 13:54:58 2017 -0800"
      },
      "message": "added more logging\n"
    },
    {
      "commit": "9e88ee42cecb9d01d66a178d71e7d903ad4e371b",
      "tree": "f8c73d5cd6d79b271a2edb628794bdede6c9db00",
      "parents": [
        "c71dbbddb966195a99c7d7f1d2e7122b900012d2"
      ],
      "author": {
        "name": "alexanderkhimich",
        "email": "akhimich@apigee.com",
        "time": "Wed Feb 22 13:34:29 2017 -0800"
      },
      "committer": {
        "name": "alexanderkhimich",
        "email": "akhimich@apigee.com",
        "time": "Wed Feb 22 13:34:29 2017 -0800"
      },
      "message": "added more logging\n"
    },
    {
      "commit": "c71dbbddb966195a99c7d7f1d2e7122b900012d2",
      "tree": "164ede9926c8fc28585b9eff997be6980511d245",
      "parents": [
        "00c5143ba7686909be6c72de345c430d2009ddac"
      ],
      "author": {
        "name": "alexanderkhimich",
        "email": "akhimich@apigee.com",
        "time": "Wed Feb 22 13:26:27 2017 -0800"
      },
      "committer": {
        "name": "alexanderkhimich",
        "email": "akhimich@apigee.com",
        "time": "Wed Feb 22 13:26:27 2017 -0800"
      },
      "message": "added more logging\n"
    },
    {
      "commit": "7055cdda03fa3216106f69c9d394f5c5887c8fcd",
      "tree": "c02e7d2e3691d58cb6a3b5dba34013036eddaa2d",
      "parents": [
        "b5a70e23bfdcad9f518234d48d2ab3b177b59c3a"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Feb 22 12:58:19 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Feb 22 12:58:19 2017 -0800"
      },
      "message": "reenable tests\n"
    },
    {
      "commit": "b5a70e23bfdcad9f518234d48d2ab3b177b59c3a",
      "tree": "7df00845d7f81b6ebcf5a2ed222a7dfed8cb4910",
      "parents": [
        "f4a545c62ab08660b01a5c26e455bd2ef631e6ff"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Feb 22 12:57:21 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Feb 22 12:57:21 2017 -0800"
      },
      "message": "incorporate timeout into download process\n"
    },
    {
      "commit": "00c5143ba7686909be6c72de345c430d2009ddac",
      "tree": "86e8a396624cf286a74c57c30fadcb3b0982e391",
      "parents": [
        "598e3437caee9ba1678ee190a1a2ecd75053719e"
      ],
      "author": {
        "name": "alexanderkhimich",
        "email": "akhimich@apigee.com",
        "time": "Wed Feb 22 11:51:31 2017 -0800"
      },
      "committer": {
        "name": "alexanderkhimich",
        "email": "akhimich@apigee.com",
        "time": "Wed Feb 22 11:51:31 2017 -0800"
      },
      "message": "added more logging\n"
    },
    {
      "commit": "598e3437caee9ba1678ee190a1a2ecd75053719e",
      "tree": "60708152883a771601c6beac39da9dacf19420b1",
      "parents": [
        "cc47e31efc4e1e3309352c5d015965b85cc5b2ba"
      ],
      "author": {
        "name": "alexanderkhimich",
        "email": "akhimich@apigee.com",
        "time": "Wed Feb 22 09:05:09 2017 -0800"
      },
      "committer": {
        "name": "alexanderkhimich",
        "email": "akhimich@apigee.com",
        "time": "Wed Feb 22 09:05:09 2017 -0800"
      },
      "message": "added more logging\n"
    },
    {
      "commit": "f4a545c62ab08660b01a5c26e455bd2ef631e6ff",
      "tree": "a81db1384676987ccfc3309b73044364bffdbb94",
      "parents": [
        "5b445a2080f4bbdd21250b36da91ce3a18c684ec"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Feb 22 08:19:18 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Feb 22 08:19:18 2017 -0800"
      },
      "message": "make num concurrent downloads and download queue size configurable\n"
    },
    {
      "commit": "cc47e31efc4e1e3309352c5d015965b85cc5b2ba",
      "tree": "aaca5128b353874d9432f2c0967339144a2d2f85",
      "parents": [
        "1c365bf14745103bb1a96317e7541da100207964"
      ],
      "author": {
        "name": "alexanderkhimich",
        "email": "akhimich@apigee.com",
        "time": "Tue Feb 21 18:27:22 2017 -0800"
      },
      "committer": {
        "name": "alexanderkhimich",
        "email": "akhimich@apigee.com",
        "time": "Tue Feb 21 18:27:22 2017 -0800"
      },
      "message": "added more logging\n"
    },
    {
      "commit": "5b445a2080f4bbdd21250b36da91ce3a18c684ec",
      "tree": "9be394f37d4b0ba612830e1f8eab776bac567329",
      "parents": [
        "7bb2eccae0ab0c90da8642336e4480ebb205fbac"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Tue Feb 21 17:40:56 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Tue Feb 21 17:40:56 2017 -0800"
      },
      "message": "Limit number of concurrent bundle downloads to 15\n"
    },
    {
      "commit": "1c365bf14745103bb1a96317e7541da100207964",
      "tree": "abf7741293440d2fe0737bccc013b8ea2a3a1626",
      "parents": [
        "7bb2eccae0ab0c90da8642336e4480ebb205fbac"
      ],
      "author": {
        "name": "alexanderkhimich",
        "email": "akhimich@apigee.com",
        "time": "Tue Feb 21 16:52:01 2017 -0800"
      },
      "committer": {
        "name": "alexanderkhimich",
        "email": "akhimich@apigee.com",
        "time": "Tue Feb 21 16:52:01 2017 -0800"
      },
      "message": "Added proper authentication\n"
    },
    {
      "commit": "7bb2eccae0ab0c90da8642336e4480ebb205fbac",
      "tree": "c052e049450f8149c6028bd616638557eb5b9ed0",
      "parents": [
        "32e387daad392c0b49867dc7e722f833cfc450d0"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Tue Feb 14 09:43:37 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Tue Feb 14 09:43:37 2017 -0800"
      },
      "message": "Fix glide.yaml\n"
    },
    {
      "commit": "32e387daad392c0b49867dc7e722f833cfc450d0",
      "tree": "15bb5f73c074ce24431ff25a3eeeb8cee86df949",
      "parents": [
        "ca0b209cd21f6527424414a7d19e5a01375a9d01",
        "9ee230d7a7faa4b68c72a551537afae7804b48a0"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Tue Feb 14 09:03:24 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 14 09:03:24 2017 -0800"
      },
      "message": "Merge pull request #9 from 30x/apid-build\n\nRefactor apid -\u003e apid-core"
    },
    {
      "commit": "9ee230d7a7faa4b68c72a551537afae7804b48a0",
      "tree": "15bb5f73c074ce24431ff25a3eeeb8cee86df949",
      "parents": [
        "ca0b209cd21f6527424414a7d19e5a01375a9d01"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Mon Feb 13 18:29:28 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Mon Feb 13 18:29:28 2017 -0800"
      },
      "message": "Refactor apid -\u003e apid-core\n"
    },
    {
      "commit": "ca0b209cd21f6527424414a7d19e5a01375a9d01",
      "tree": "13f8cf4bc5dfa2d1d345645c4c39cd12f6a19db2",
      "parents": [
        "176e8d414de1af3e2f2cfc2fbcbbdd741e7e5a4d"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Jan 27 16:24:58 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Jan 27 16:24:58 2017 -0800"
      },
      "message": "Launch existing bundle download in separate thread\n"
    },
    {
      "commit": "176e8d414de1af3e2f2cfc2fbcbbdd741e7e5a4d",
      "tree": "11124f958621c702a55464d919324bd8e2fe2bce",
      "parents": [
        "e042727b066a55663de5f884de76d313d701ddbd",
        "efc2518528cace8f5ca402dda0586ac8bb821214"
      ],
      "author": {
        "name": "Mitchell Fierro",
        "email": "F1ERRO@users.noreply.github.com",
        "time": "Thu Jan 26 14:55:54 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 26 14:55:54 2017 -0800"
      },
      "message": "Merge pull request #8 from 30x/disable-bundle-checksum\n\ndisable bundle checksums until server implements (XAPID-544)"
    },
    {
      "commit": "e042727b066a55663de5f884de76d313d701ddbd",
      "tree": "9c0937468ccb77a218145c8ef78c9f8f4bd3e651",
      "parents": [
        "f7555d79ab6e9a98b0809071e1a3d319c764526f",
        "f903740e643b525ff90396fc53f3ec62a47a4638"
      ],
      "author": {
        "name": "Mitchell Fierro",
        "email": "F1ERRO@users.noreply.github.com",
        "time": "Thu Jan 26 14:50:38 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 26 14:50:38 2017 -0800"
      },
      "message": "Merge pull request #7 from 30x/log-change\n\nchanged logging slightly for clarity about when download attempts are…"
    },
    {
      "commit": "efc2518528cace8f5ca402dda0586ac8bb821214",
      "tree": "11124f958621c702a55464d919324bd8e2fe2bce",
      "parents": [
        "f903740e643b525ff90396fc53f3ec62a47a4638"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Thu Jan 26 14:46:56 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Thu Jan 26 14:46:56 2017 -0800"
      },
      "message": "temporary - this disables checksums until server implements (XAPID-544)\n"
    },
    {
      "commit": "f903740e643b525ff90396fc53f3ec62a47a4638",
      "tree": "9c0937468ccb77a218145c8ef78c9f8f4bd3e651",
      "parents": [
        "f7555d79ab6e9a98b0809071e1a3d319c764526f"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Thu Jan 26 14:13:35 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Thu Jan 26 14:13:35 2017 -0800"
      },
      "message": "changed logging slightly for clarity about when download attempts are being made\n"
    },
    {
      "commit": "f7555d79ab6e9a98b0809071e1a3d319c764526f",
      "tree": "768a7c1ff61cc34092e7293fd0fa399b16006ccc",
      "parents": [
        "ad7f7bf8553f6f8e0d48384c4f7b285830691698",
        "1e37b32cd7dd45a775d6b9de5186b3d9dc609fb6"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "sramamoorthy73@users.noreply.github.com",
        "time": "Thu Jan 26 10:50:32 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 26 10:50:32 2017 -0800"
      },
      "message": "Merge pull request #6 from 30x/XAPID-586\n\nXapid 586"
    },
    {
      "commit": "1e37b32cd7dd45a775d6b9de5186b3d9dc609fb6",
      "tree": "768a7c1ff61cc34092e7293fd0fa399b16006ccc",
      "parents": [
        "06c497796cca493edfd62ab486ee0778513a37f5"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Jan 25 16:17:42 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Jan 25 16:17:42 2017 -0800"
      },
      "message": "Change locking behavior to assure correct transaction ordering, stop storing eTag in DB\n"
    },
    {
      "commit": "06c497796cca493edfd62ab486ee0778513a37f5",
      "tree": "a98108da83ad235a65e03942d25ad9c4e02d36a7",
      "parents": [
        "b9b9f42aaa421e16086ff5734ceecb6bfbe84a40"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Jan 25 13:37:00 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Jan 25 13:37:00 2017 -0800"
      },
      "message": "Ensure that new deployments in a snapshot will be processed on the new DB\n"
    },
    {
      "commit": "b9b9f42aaa421e16086ff5734ceecb6bfbe84a40",
      "tree": "17fd10a4a3e6cc06293acd7d16fecd5ef3d08f70",
      "parents": [
        "4af782095fd7b51aabd50d4d21ff8fbb7da47a6b"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Jan 25 10:10:23 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Jan 25 10:10:23 2017 -0800"
      },
      "message": "send deployment results to tracker server, change POST /deployments to PUT /deployments\n"
    },
    {
      "commit": "4af782095fd7b51aabd50d4d21ff8fbb7da47a6b",
      "tree": "dd25c4fcdfd71b39e52905a42333463beeb33733",
      "parents": [
        "2555384255a692f71b1ad240e0e1e59fe5337cb7"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Mon Jan 23 11:08:36 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Mon Jan 23 11:08:36 2017 -0800"
      },
      "message": "Cleanup\n"
    },
    {
      "commit": "2555384255a692f71b1ad240e0e1e59fe5337cb7",
      "tree": "7edf595fa98dffa1e5630dfed4e84689c4f8a3ea",
      "parents": [
        "0930de66fb0b1e6fab3bfb64cf8a393753caa0fa"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Mon Jan 23 10:39:13 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Mon Jan 23 10:39:13 2017 -0800"
      },
      "message": "Additional test, cleanup\n"
    },
    {
      "commit": "0930de66fb0b1e6fab3bfb64cf8a393753caa0fa",
      "tree": "5834a5d63febdcd414313d5a21e0901d01cf9947",
      "parents": [
        "60023d7d73cde1510c8aad7bc389bca0bbf42ad8"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Mon Jan 23 08:45:54 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Mon Jan 23 08:45:54 2017 -0800"
      },
      "message": "Add bundle retry forever code - with a timeout to mark deployment as failed, update readme\n"
    },
    {
      "commit": "60023d7d73cde1510c8aad7bc389bca0bbf42ad8",
      "tree": "b3f13281a12b98d0914adaad154bf6e26ff4dd5b",
      "parents": [
        "0ee128ae50d9946ac181645f09e0202490ddf322"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Jan 20 16:26:03 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Jan 20 16:26:03 2017 -0800"
      },
      "message": "Bundle cleanup config, cleanup\n"
    },
    {
      "commit": "0ee128ae50d9946ac181645f09e0202490ddf322",
      "tree": "097301f3fec32bd43dfcc9a73020ff87358cf492",
      "parents": [
        "89988709fd7e97549021bdc8311baeda69e65fce"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Jan 20 16:15:05 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Jan 20 16:15:05 2017 -0800"
      },
      "message": "Add debouncing of deployment delivery w/ config\n"
    },
    {
      "commit": "89988709fd7e97549021bdc8311baeda69e65fce",
      "tree": "bdd2050a8838ba9fd0cec219fa282e10488ceaa1",
      "parents": [
        "f834793f7421b4b53df8534f90eb822482a076b0"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Jan 20 15:04:51 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Jan 20 15:04:51 2017 -0800"
      },
      "message": "Remove Status field\n"
    },
    {
      "commit": "f834793f7421b4b53df8534f90eb822482a076b0",
      "tree": "8facc722cfe3a13ebec130acf047f22d6c73d29c",
      "parents": [
        "32a1df4be6d29310b75eba87f48038ee046c7331"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Jan 20 14:57:39 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Jan 20 14:57:39 2017 -0800"
      },
      "message": "Cleanup old bundles, set DeployStatus on bundle download fail, refactoring\n"
    },
    {
      "commit": "32a1df4be6d29310b75eba87f48038ee046c7331",
      "tree": "a7ac44ecb77d2157d1ac7db2236254d002c3ebb9",
      "parents": [
        "ad7f7bf8553f6f8e0d48384c4f7b285830691698"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Jan 20 09:32:13 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Jan 20 09:32:13 2017 -0800"
      },
      "message": "Centralize and ensure DB cleanup between all tests\n"
    },
    {
      "commit": "ad7f7bf8553f6f8e0d48384c4f7b285830691698",
      "tree": "1a265395989fc672741e646a1dce1a78835aa7b0",
      "parents": [
        "6cd7182092402c27e2ffd388376c4ffe7567119e"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Jan 18 16:53:29 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Jan 18 16:53:29 2017 -0800"
      },
      "message": "Add travis\n"
    },
    {
      "commit": "6cd7182092402c27e2ffd388376c4ffe7567119e",
      "tree": "0976ab41c3f08dfb3e5195dda01ab9f9fae75192",
      "parents": [
        "58411a13ed000922c367555f4f75fda99dfe107e"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Tue Jan 17 17:32:00 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Tue Jan 17 17:32:00 2017 -0800"
      },
      "message": "Change exit logging\n"
    },
    {
      "commit": "58411a13ed000922c367555f4f75fda99dfe107e",
      "tree": "2223dbeddfe0c090099ef83df3812dc363e409d6",
      "parents": [
        "c83c4f263272513ad445cca4c88e174c95cf8bf7",
        "83efb54442175d2f3c08491d549a62f02cf30895"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Tue Jan 17 15:42:50 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 17 15:42:50 2017 -0800"
      },
      "message": "Merge pull request #3 from 30x/XAPID-423\n\nrewritten for new deployment schema and API"
    },
    {
      "commit": "83efb54442175d2f3c08491d549a62f02cf30895",
      "tree": "2223dbeddfe0c090099ef83df3812dc363e409d6",
      "parents": [
        "49e2ef8be11700ca9e66b0d4042b03093b26f9b7"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Tue Jan 17 14:24:41 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Tue Jan 17 14:24:41 2017 -0800"
      },
      "message": "Remove and ignore glide.lock\n"
    },
    {
      "commit": "49e2ef8be11700ca9e66b0d4042b03093b26f9b7",
      "tree": "0fad137d99c9d888a8368d04f23b5d2412fecbc6",
      "parents": [
        "b7306a6883f9d4ad1e1d0c60f71f903d190c1bbc"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Jan 13 09:36:32 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Fri Jan 13 09:36:32 2017 -0800"
      },
      "message": "Repair main.go\n"
    },
    {
      "commit": "b7306a6883f9d4ad1e1d0c60f71f903d190c1bbc",
      "tree": "d87d33267343ea903641a756f3545fd5d0781675",
      "parents": [
        "6dc2907308f73dca7ee8edfb653bc54437e6ae45"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Thu Jan 12 10:45:12 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Thu Jan 12 10:47:29 2017 -0800"
      },
      "message": "Fix issue with JSON formatting, redo main cmd to simply accept a file containing expected deployments\n"
    },
    {
      "commit": "6dc2907308f73dca7ee8edfb653bc54437e6ae45",
      "tree": "eef4566e2b962905504d11254aca42b0808c7bc2",
      "parents": [
        "17b4d48750455aef523acfc21e38ee21823b77c8"
      ],
      "author": {
        "name": "Matthew Dobson",
        "email": "mdobson@apigee.com",
        "time": "Wed Jan 11 20:22:45 2017 -0500"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Jan 11 17:22:45 2017 -0800"
      },
      "message": "Updated to allow for multiple bundles to stood up with standalone. (#4)\n\n* Updated to allow for multiple bundles to stood up with standalone.\r\n\r\n* Removing the glide.lock file to get rid of conflicts.\r\n\r\n* Fixing issue with glide.lock\r\n"
    },
    {
      "commit": "17b4d48750455aef523acfc21e38ee21823b77c8",
      "tree": "aee0a37e9fda7471e49a4f7bf66a97e458475a96",
      "parents": [
        "438527c562cbd07b87b3f04132e7d9e0847ae3f7"
      ],
      "author": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Jan 11 14:12:03 2017 -0800"
      },
      "committer": {
        "name": "Scott Ganyo",
        "email": "scott@ganyo.com",
        "time": "Wed Jan 11 14:12:03 2017 -0800"
      },
      "message": "Update glide files\n"
    }
  ],
  "next": "438527c562cbd07b87b3f04132e7d9e0847ae3f7"
}
