)]}'
{
  "log": [
    {
      "commit": "655b66d3ded76155c155649c401cc9ac0fbf3969",
      "tree": "ddd2ffea0595b0904f9573bc4c9b2c7c12c750c6",
      "parents": [
        "fca37a68540071b70132d207912c3487cafc7e74"
      ],
      "author": {
        "name": "Srini Chebrolu",
        "email": "chebrolus@google.com",
        "time": "Thu Jan 04 07:21:31 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 04 07:21:31 2018 -0800"
      },
      "message": "Assigning to dur after b.jitter check (#79)\n\n* Assigning to dur after b.jitter check\r\n\r\n* Test cases added for jitter set to true scenario\r\n"
    },
    {
      "commit": "fca37a68540071b70132d207912c3487cafc7e74",
      "tree": "3ccf9dfc2fc511b48f3c319ac27e6f91d7c87b17",
      "parents": [
        "79ecf5fcc6fcae511084a434c53970a7d5ae5a2f"
      ],
      "author": {
        "name": "Srini Chebrolu",
        "email": "chebrolus@google.com",
        "time": "Thu Dec 21 15:53:56 2017 -0800"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "sramamoorthy73@users.noreply.github.com",
        "time": "Thu Dec 21 15:53:56 2017 -0800"
      },
      "message": "Keeping spell checker happy (#78)\n\n"
    },
    {
      "commit": "79ecf5fcc6fcae511084a434c53970a7d5ae5a2f",
      "tree": "e76a9c0c5d79babdda35e7745fe83e812853d28e",
      "parents": [
        "55a88e67601d7d2cea24fa4fb1d4fd97bcf5b6be"
      ],
      "author": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Wed Dec 20 11:17:13 2017 -0800"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "sramamoorthy73@users.noreply.github.com",
        "time": "Wed Dec 20 11:17:13 2017 -0800"
      },
      "message": "remove mock server cmd, add test coverage to Jenkins (#77)\n\n"
    },
    {
      "commit": "55a88e67601d7d2cea24fa4fb1d4fd97bcf5b6be",
      "tree": "9ae488c966697e6166c0d8225d100b2a3353158c",
      "parents": [
        "e7cb1e618f4e5a62f014176ec0bdf61bed97ea3f"
      ],
      "author": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Tue Dec 19 15:41:33 2017 -0800"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "sramamoorthy73@users.noreply.github.com",
        "time": "Tue Dec 19 15:41:33 2017 -0800"
      },
      "message": "Issue 69568832 refactor code, fix bugs, add tests (#76)\n\n* [ISSUE-69568832] refactor\r\n\r\n* [ISSUE-69568832] refactor code, fix bugs, add tests\r\n\r\n* [ISSUE-69568832] fix docker tests\r\n\r\n* [ISSUE-69568832] format code\r\n\r\n* [ISSUE-69568832] address comments\r\n"
    },
    {
      "commit": "e7cb1e618f4e5a62f014176ec0bdf61bed97ea3f",
      "tree": "3d99dff5c4d676f6f0343b2696c2ac0a947f7b6a",
      "parents": [
        "841ed98405d5ad1741ed0824e9dc224f5df2db58"
      ],
      "author": {
        "name": "Srini Chebrolu",
        "email": "chebrolus@google.com",
        "time": "Mon Nov 27 14:28:41 2017 -0800"
      },
      "committer": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Mon Nov 27 14:28:41 2017 -0800"
      },
      "message": "Update Tavis build script to check for gofmt \u0026 vet go code; Include Build status, GoDoc and GoReport to README.md (#75)\n\n"
    },
    {
      "commit": "841ed98405d5ad1741ed0824e9dc224f5df2db58",
      "tree": "bd1cb461a3730b00e795de309938d6b480bb6a7f",
      "parents": [
        "7cf460615ea64c67058c16341b42a8594ec9bfd4"
      ],
      "author": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Tue Nov 14 16:15:05 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 14 16:15:05 2017 -0800"
      },
      "message": "Revert \"Issue 67308179: add support for getting credentials from env vars (#73)\" (#74)\n\nThis reverts commit 7cf460615ea64c67058c16341b42a8594ec9bfd4."
    },
    {
      "commit": "7cf460615ea64c67058c16341b42a8594ec9bfd4",
      "tree": "c296cd14e88fae9dee260e71a3a578a5bd980218",
      "parents": [
        "4c4533c5bbafc45915a90a4aa1152324a142b33b"
      ],
      "author": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Tue Nov 14 14:13:13 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 14 14:13:13 2017 -0800"
      },
      "message": "Issue 67308179: add support for getting credentials from env vars (#73)\n\n* [ISSUE-67308179] read envs\r\n\r\n* [ISSUE-67308179] update glide\r\n\r\n* [ISSUE-67308179] remove zombie code\r\n\r\n* [ISSUE-67308179] restore glide.yaml\r\n"
    },
    {
      "commit": "4c4533c5bbafc45915a90a4aa1152324a142b33b",
      "tree": "bd1cb461a3730b00e795de309938d6b480bb6a7f",
      "parents": [
        "a7925855559d7434c80c141360908982d046f254"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "sramamoorthy73@users.noreply.github.com",
        "time": "Mon Nov 06 16:49:04 2017 -0800"
      },
      "committer": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Mon Nov 06 16:49:04 2017 -0800"
      },
      "message": "Bug67694505 (#72)\n\n* Add proxy support.\r\n\r\n* Updte glide for apid-core\r\n\r\n* revert glide to master post code approval.\r\n"
    },
    {
      "commit": "a7925855559d7434c80c141360908982d046f254",
      "tree": "2e6268f80198e285faf945abc76e6de11798c2f0",
      "parents": [
        "307d064fde66f519720d62213d00aaeb75176e46"
      ],
      "author": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Wed Oct 25 15:13:41 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "sramamoorthy73@users.noreply.github.com",
        "time": "Wed Oct 25 15:13:41 2017 -0700"
      },
      "message": "[ISSUE-66918282] after receiving a new snapshot, send the 1st changelist request with \"block\u003d0\" (#68)\n\n"
    },
    {
      "commit": "307d064fde66f519720d62213d00aaeb75176e46",
      "tree": "d613301fdc1b777ce0841ccbecfa71a859335f41",
      "parents": [
        "e45d23a9928d7c54e135d4daf154e6bc4f28069b"
      ],
      "author": {
        "name": "Rajanish GJ",
        "email": "rajanishgj@google.com",
        "time": "Tue Oct 10 15:20:48 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "sramamoorthy73@users.noreply.github.com",
        "time": "Tue Oct 10 15:20:48 2017 -0700"
      },
      "message": "[67510558] include pluginData as one of the parameter while registration. This will be used for plugin version tracker (#67)\n\n"
    },
    {
      "commit": "e45d23a9928d7c54e135d4daf154e6bc4f28069b",
      "tree": "4170b48d8fde0681a075f1447ed24e19a6132832",
      "parents": [
        "68a19b330163b0e74d93d35f463e67f90516e1ed"
      ],
      "author": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Mon Oct 09 17:26:13 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "sramamoorthy73@users.noreply.github.com",
        "time": "Mon Oct 09 17:26:13 2017 -0700"
      },
      "message": "[ISSUE-67600349] use uuid utils provided in apid-core (#66)\n\n"
    },
    {
      "commit": "68a19b330163b0e74d93d35f463e67f90516e1ed",
      "tree": "345ea810993ecddad065dd843094bc796f18e99c",
      "parents": [
        "c4ec34ced23cf47868ad7c163b65652e88b3d893"
      ],
      "author": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Sun Oct 08 14:08:21 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "sramamoorthy73@users.noreply.github.com",
        "time": "Sun Oct 08 14:08:21 2017 -0700"
      },
      "message": "fix defer rollback transaction issues. (#65)\n\n"
    },
    {
      "commit": "c4ec34ced23cf47868ad7c163b65652e88b3d893",
      "tree": "1a9ec4e850be823a2aad4c2313aafa0142fbca62",
      "parents": [
        "63936d005a43d36a9ccf366cf39d25310ff66f20"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "sramamoorthy73@users.noreply.github.com",
        "time": "Wed Sep 20 16:45:34 2017 -0700"
      },
      "committer": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Wed Sep 20 16:45:34 2017 -0700"
      },
      "message": "30xtoapid : 30x -\u003e apid  (#63)\n\n* 30x -\u003e apid\r\n\r\n* 30x -\u003e apid\r\n"
    },
    {
      "commit": "63936d005a43d36a9ccf366cf39d25310ff66f20",
      "tree": "17321b0b276a40328015bd479a6b7c60195e2342",
      "parents": [
        "d66ff1c2db55120f355beb89ceedc9ba03b844c1",
        "fe712a8917938ceafa8d5fb68e2e0045d68b2889"
      ],
      "author": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Tue Sep 05 17:33:33 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 05 17:33:33 2017 -0700"
      },
      "message": "Merge pull request #60 from 30x/APIRT-4751\n\nCreate Tables in a Txn."
    },
    {
      "commit": "fe712a8917938ceafa8d5fb68e2e0045d68b2889",
      "tree": "17321b0b276a40328015bd479a6b7c60195e2342",
      "parents": [
        "f6d49737cc03648a965d90fc1ec2fedc39c63caa",
        "770a36f0dad033147e89114af80a1deb157e24de"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Tue Sep 05 17:29:01 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Tue Sep 05 17:29:01 2017 -0700"
      },
      "message": "Merge branch \u0027APIRT-4751\u0027 of github.com:30x/apidApigeeSync into APIRT-4751\n"
    },
    {
      "commit": "f6d49737cc03648a965d90fc1ec2fedc39c63caa",
      "tree": "419c30ae6b7a879043333b0a07aa3b18eeed091d",
      "parents": [
        "084c78dc6d90c761e4cad553ea8b81cf46f5b0bb"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Tue Sep 05 17:28:11 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Tue Sep 05 17:28:11 2017 -0700"
      },
      "message": "[APIRT-4751] update .travis.yml go version\n"
    },
    {
      "commit": "770a36f0dad033147e89114af80a1deb157e24de",
      "tree": "49db52adae9fcbde707187027808e3b52dcfa28f",
      "parents": [
        "084c78dc6d90c761e4cad553ea8b81cf46f5b0bb",
        "64e1bea43c997ad09bfa69848c9e5d752c767c89"
      ],
      "author": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Tue Sep 05 17:09:00 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 05 17:09:00 2017 -0700"
      },
      "message": "Merge pull request #61 from 30x/APIRT-4751-newapidCore\n\nApirt 4751 newapid core"
    },
    {
      "commit": "64e1bea43c997ad09bfa69848c9e5d752c767c89",
      "tree": "49db52adae9fcbde707187027808e3b52dcfa28f",
      "parents": [
        "0d832d1eea3162ee874d971bcdb8dc40bebf01d7"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Tue Sep 05 16:42:02 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Tue Sep 05 16:42:02 2017 -0700"
      },
      "message": "Fix TC.\n"
    },
    {
      "commit": "0d832d1eea3162ee874d971bcdb8dc40bebf01d7",
      "tree": "96734acddb882f6509304ecc863e9ea66d4253ac",
      "parents": [
        "44f2d31d8e1ace4241cff30b138ef3ea5c95ce18"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Tue Sep 05 16:38:57 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Tue Sep 05 16:38:57 2017 -0700"
      },
      "message": "Fix test for Query. Add Close().\n"
    },
    {
      "commit": "44f2d31d8e1ace4241cff30b138ef3ea5c95ce18",
      "tree": "93052d3152e9b4cd6ebfd3ce5f4f6c1c523c4f44",
      "parents": [
        "84a8d88e158e8ab79e759d363f6b2adf3524865c"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Tue Sep 05 16:14:18 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Tue Sep 05 16:14:18 2017 -0700"
      },
      "message": "[APIRT-4751] Make sure all tests commit via txn\n"
    },
    {
      "commit": "84a8d88e158e8ab79e759d363f6b2adf3524865c",
      "tree": "2124f8766912246de72834cc252451a446adc246",
      "parents": [
        "d8b3a12172854db2943c84cb74abba5016a5f115"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Tue Sep 05 13:36:56 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Tue Sep 05 13:36:56 2017 -0700"
      },
      "message": "handle defer for all cases.\n"
    },
    {
      "commit": "d8b3a12172854db2943c84cb74abba5016a5f115",
      "tree": "f1a5d8d3ffbee4985933d753a74a825b00b81152",
      "parents": [
        "5658249216ef8df45c63aebbf88c6606922f9e0c"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Tue Sep 05 12:43:30 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Tue Sep 05 12:43:30 2017 -0700"
      },
      "message": "Use defer to commit/rollback\n"
    },
    {
      "commit": "5658249216ef8df45c63aebbf88c6606922f9e0c",
      "tree": "70b70c026c39493bfebf89f22d9bd3e7992f825c",
      "parents": [
        "204dcf3d7ea821e1fb7d0d61b72d490436f637af",
        "f0923e3d4db4a136d5adbae10dba889a075196ee"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Tue Sep 05 12:06:49 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Tue Sep 05 12:06:49 2017 -0700"
      },
      "message": "Merge branch \u0027APIRT-4751-newapidCore\u0027 of github.com:30x/apidApigeeSync into APIRT-4751-newapidCore\n"
    },
    {
      "commit": "204dcf3d7ea821e1fb7d0d61b72d490436f637af",
      "tree": "70b70c026c39493bfebf89f22d9bd3e7992f825c",
      "parents": [
        "b8a7560673f5f6bc0e7013903dba263f327da6f6"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Tue Sep 05 12:06:02 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Tue Sep 05 12:06:02 2017 -0700"
      },
      "message": "Revert \"Use defer to complete/rollback txn.\"\n\nThis reverts commit b8a7560673f5f6bc0e7013903dba263f327da6f6.\n"
    },
    {
      "commit": "b8a7560673f5f6bc0e7013903dba263f327da6f6",
      "tree": "2b32dc5f05d1101a69f971de0c459fe468555c2d",
      "parents": [
        "6982b0a0e174e315c3e9a81d14ff3beba231294b"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Tue Sep 05 11:56:55 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Tue Sep 05 11:56:55 2017 -0700"
      },
      "message": "Use defer to complete/rollback txn.\n"
    },
    {
      "commit": "6982b0a0e174e315c3e9a81d14ff3beba231294b",
      "tree": "70b70c026c39493bfebf89f22d9bd3e7992f825c",
      "parents": [
        "9dd345843799ffee0e2c9d4b99b7a97180669050"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Wed Aug 30 20:21:21 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Fri Sep 01 15:31:34 2017 -0700"
      },
      "message": "Fix DB bug, and make sure DB INS/DEL/UP occur via txn\n"
    },
    {
      "commit": "9dd345843799ffee0e2c9d4b99b7a97180669050",
      "tree": "aad078b4b2e5b407ffa27cad83e635933bd3d75d",
      "parents": [
        "4e0980aabb2bfa47670aa8ff7c7977409fa138f7",
        "ebe3932c31fa35e5c87cb90b8fb93b5e541af64f"
      ],
      "author": {
        "name": "root",
        "email": "ramamoorthy@google.com",
        "time": "Wed Aug 30 15:17:03 2017 +0000"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Fri Sep 01 15:27:57 2017 -0700"
      },
      "message": "[XAPID-1087]Make sure all updates are in a Txn.\n"
    },
    {
      "commit": "f0923e3d4db4a136d5adbae10dba889a075196ee",
      "tree": "70b70c026c39493bfebf89f22d9bd3e7992f825c",
      "parents": [
        "e6d14044eece9e633b7ead1e579c7fcb7c3a6e8d"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Fri Sep 01 14:58:32 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Fri Sep 01 14:58:32 2017 -0700"
      },
      "message": "Fix git issues.\n"
    },
    {
      "commit": "e6d14044eece9e633b7ead1e579c7fcb7c3a6e8d",
      "tree": "9521faa76544d960acdd93769c1c0a08a2479b76",
      "parents": [
        "f0cf5ecb1bacc17a415dc6e846c578b2cc2abdfa"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Fri Sep 01 14:53:09 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Fri Sep 01 14:53:09 2017 -0700"
      },
      "message": "Revert \"Use defer to rollback.\"\n\nThis reverts commit e07845799ec68fa0acaac3e868d23941f2007260.\n"
    },
    {
      "commit": "f0cf5ecb1bacc17a415dc6e846c578b2cc2abdfa",
      "tree": "057bac5d426c0404e54a0cde4b72c6c8a33fb6a8",
      "parents": [
        "e07845799ec68fa0acaac3e868d23941f2007260"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Fri Sep 01 14:44:36 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Fri Sep 01 14:44:36 2017 -0700"
      },
      "message": "Revert \"Fix test case.\"\n\nThis reverts commit 1bbfcb4eed9a80fa2c460c4ddd30b3e04b399903.\n"
    },
    {
      "commit": "e07845799ec68fa0acaac3e868d23941f2007260",
      "tree": "6f1c743a1ac70069917bd4e1b57e3980226f6e94",
      "parents": [
        "1bbfcb4eed9a80fa2c460c4ddd30b3e04b399903"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Fri Sep 01 14:03:30 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Fri Sep 01 14:03:30 2017 -0700"
      },
      "message": "Use defer to rollback.\n"
    },
    {
      "commit": "1bbfcb4eed9a80fa2c460c4ddd30b3e04b399903",
      "tree": "43876f7a5a6ac19c8be9eee0a2b914a6483bdf48",
      "parents": [
        "f90653432a6dda999f26c9b19df3108180d42535"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Fri Sep 01 13:48:47 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Fri Sep 01 13:48:47 2017 -0700"
      },
      "message": "Fix test case.\n"
    },
    {
      "commit": "f90653432a6dda999f26c9b19df3108180d42535",
      "tree": "9521faa76544d960acdd93769c1c0a08a2479b76",
      "parents": [
        "3f29b35655ee734d331d54f45148a24b54eaf92e"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Fri Sep 01 07:34:11 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Fri Sep 01 07:34:11 2017 -0700"
      },
      "message": "Ensure we pick the correct DB for updating EDGEX_CLUSTER.\n"
    },
    {
      "commit": "3f29b35655ee734d331d54f45148a24b54eaf92e",
      "tree": "867e5b0091c7769005ba064d20e70766aa77327b",
      "parents": [
        "7c47b5b89d939b20ff1a19d9a688f7d5458dfff4"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Wed Aug 30 20:21:21 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Wed Aug 30 20:21:21 2017 -0700"
      },
      "message": "Fix DB bug, and make sure DB INS/DEL/UP occur via txn\n"
    },
    {
      "commit": "7c47b5b89d939b20ff1a19d9a688f7d5458dfff4",
      "tree": "aad078b4b2e5b407ffa27cad83e635933bd3d75d",
      "parents": [
        "77ce69279c9974601f1acbf23036c78d627e97a5"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Wed Aug 30 18:53:37 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Wed Aug 30 18:53:37 2017 -0700"
      },
      "message": "Make sure ll updates are in a Txn\n"
    },
    {
      "commit": "77ce69279c9974601f1acbf23036c78d627e97a5",
      "tree": "2ad5f566798bbfe22a170ab8646780b43e1c592a",
      "parents": [
        "084c78dc6d90c761e4cad553ea8b81cf46f5b0bb"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Wed Aug 30 18:18:01 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Wed Aug 30 18:18:01 2017 -0700"
      },
      "message": "Make apigeeSync compatible with new apid-core\n"
    },
    {
      "commit": "084c78dc6d90c761e4cad553ea8b81cf46f5b0bb",
      "tree": "f3d16b991a866996cfcb1522a80cd5aa17312c7f",
      "parents": [
        "e3778945ac3ffca11203013d9b415cc32f21382f"
      ],
      "author": {
        "name": "root",
        "email": "ramamoorthy@google.com",
        "time": "Wed Aug 30 15:57:39 2017 +0000"
      },
      "committer": {
        "name": "root",
        "email": "ramamoorthy@google.com",
        "time": "Wed Aug 30 15:57:39 2017 +0000"
      },
      "message": "Review comment update for Query/Insert as a single txn.\n"
    },
    {
      "commit": "e3778945ac3ffca11203013d9b415cc32f21382f",
      "tree": "54fbd45c042a9b555435b72811932432eb68218d",
      "parents": [
        "4e0980aabb2bfa47670aa8ff7c7977409fa138f7",
        "ebe3932c31fa35e5c87cb90b8fb93b5e541af64f"
      ],
      "author": {
        "name": "root",
        "email": "ramamoorthy@google.com",
        "time": "Wed Aug 30 15:17:03 2017 +0000"
      },
      "committer": {
        "name": "root",
        "email": "ramamoorthy@google.com",
        "time": "Wed Aug 30 15:17:03 2017 +0000"
      },
      "message": "Merge branch \u0027APIRT-4751\u0027 of github.com:30x/apidApigeeSync into APIRT-4751\n"
    },
    {
      "commit": "ebe3932c31fa35e5c87cb90b8fb93b5e541af64f",
      "tree": "54fbd45c042a9b555435b72811932432eb68218d",
      "parents": [
        "142ca8898c4fbf2e023f5e8ec43f9dcf56a9b45a"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Tue Aug 29 18:17:54 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Tue Aug 29 18:17:54 2017 -0700"
      },
      "message": "Ensure Query and Insert occur in a single txn.\n"
    },
    {
      "commit": "4e0980aabb2bfa47670aa8ff7c7977409fa138f7",
      "tree": "24383cf4d95904475f7eb6b2404b252569cbb78a",
      "parents": [
        "e0ea30ce209206c144a0026c4757ec72fe062967",
        "d66ff1c2db55120f355beb89ceedc9ba03b844c1"
      ],
      "author": {
        "name": "root",
        "email": "ramamoorthy@google.com",
        "time": "Tue Aug 29 17:54:33 2017 +0000"
      },
      "committer": {
        "name": "root",
        "email": "ramamoorthy@google.com",
        "time": "Tue Aug 29 17:54:33 2017 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:30x/apidApigeeSync into APIRT-4751\n"
    },
    {
      "commit": "142ca8898c4fbf2e023f5e8ec43f9dcf56a9b45a",
      "tree": "24383cf4d95904475f7eb6b2404b252569cbb78a",
      "parents": [
        "e0ea30ce209206c144a0026c4757ec72fe062967",
        "d66ff1c2db55120f355beb89ceedc9ba03b844c1"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Tue Aug 29 10:25:26 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Tue Aug 29 10:25:26 2017 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:30x/apidApigeeSync into APIRT-4751\n"
    },
    {
      "commit": "e0ea30ce209206c144a0026c4757ec72fe062967",
      "tree": "a28b36ddaed81c7a664ebb3b5d831d2d24baf26f",
      "parents": [
        "856cb1f4b0e9c804fd1753263c0b7a724f8ffa76"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Mon Aug 28 18:11:29 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Mon Aug 28 18:11:29 2017 -0700"
      },
      "message": "Create Tables in a Txn.\n"
    },
    {
      "commit": "d66ff1c2db55120f355beb89ceedc9ba03b844c1",
      "tree": "524cc26091428a6aea47bfca2e0aca54c5db95ce",
      "parents": [
        "856cb1f4b0e9c804fd1753263c0b7a724f8ffa76",
        "705694870596286816f2eee5d9133d95fbd8740e"
      ],
      "author": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Mon Aug 28 16:11:49 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 28 16:11:49 2017 -0700"
      },
      "message": "Merge pull request #58 from 30x/XAPID-1093\n\nClear the previous  hashmap once new SS is downloaded."
    },
    {
      "commit": "705694870596286816f2eee5d9133d95fbd8740e",
      "tree": "524cc26091428a6aea47bfca2e0aca54c5db95ce",
      "parents": [
        "7cba696dbf363244b3d14855abd87a3b7e1c163c"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Mon Aug 28 15:38:19 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Mon Aug 28 15:38:19 2017 -0700"
      },
      "message": "Clear the previous  hashmap once new SS is downloaded.\n"
    },
    {
      "commit": "7cba696dbf363244b3d14855abd87a3b7e1c163c",
      "tree": "6a2ca97ce2a660fc741a9d53a1b6acba4fcf8840",
      "parents": [
        "856cb1f4b0e9c804fd1753263c0b7a724f8ffa76"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Mon Aug 28 08:10:33 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@google.com",
        "time": "Mon Aug 28 08:10:33 2017 -0700"
      },
      "message": "Clear the previous  hashmap once new SS is downloaded.\n"
    },
    {
      "commit": "856cb1f4b0e9c804fd1753263c0b7a724f8ffa76",
      "tree": "11fe8c638bbff0c99d0b33490ec8e344121fd978",
      "parents": [
        "def15db7f4e15d40d15d044df115fbe6593a974a"
      ],
      "author": {
        "name": "Gregory Brail",
        "email": "gregbrail@google.com",
        "time": "Wed Aug 16 10:54:18 2017 -0700"
      },
      "committer": {
        "name": "Gregory Brail",
        "email": "gregbrail@google.com",
        "time": "Wed Aug 16 10:54:18 2017 -0700"
      },
      "message": "Add missing open source license headers.\n"
    },
    {
      "commit": "def15db7f4e15d40d15d044df115fbe6593a974a",
      "tree": "6e4f803b05bf13c326e4aa6999332d6a24555227",
      "parents": [
        "fbe50e1f57f48fed8e03ff61033539871c7f5e69",
        "8db66da0698aed3c43680fb2c3516717d4d1e3e2"
      ],
      "author": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Tue Aug 15 16:59:51 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 15 16:59:51 2017 -0700"
      },
      "message": "Merge pull request #56 from 30x/XAPID-1074\n\nXapid 1074 add offline mode"
    },
    {
      "commit": "8db66da0698aed3c43680fb2c3516717d4d1e3e2",
      "tree": "6e4f803b05bf13c326e4aa6999332d6a24555227",
      "parents": [
        "ae3c6b31a455d33134d6dcbca4526ec763d6141a"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Tue Aug 15 16:09:27 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Tue Aug 15 16:09:27 2017 -0700"
      },
      "message": "[XAPID-1074] rename diagnostic mode, refactor tests\n"
    },
    {
      "commit": "ae3c6b31a455d33134d6dcbca4526ec763d6141a",
      "tree": "8d3610d3f6c1847b48bff18cf00a2ccfa53d5c21",
      "parents": [
        "0a31e77c497d54a68a60b180ca444aaf67f23e92"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Tue Aug 15 11:54:29 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Tue Aug 15 11:54:29 2017 -0700"
      },
      "message": "[XAPID-1074] add tests for offline mode, minor refactor\n"
    },
    {
      "commit": "0a31e77c497d54a68a60b180ca444aaf67f23e92",
      "tree": "4dca81e9b1f6ca6624dc2c5af68e06c5c88b33c6",
      "parents": [
        "fbe50e1f57f48fed8e03ff61033539871c7f5e69"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Mon Aug 14 15:12:16 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Mon Aug 14 15:12:16 2017 -0700"
      },
      "message": "[XAPID-1074] add offline mode\n"
    },
    {
      "commit": "fbe50e1f57f48fed8e03ff61033539871c7f5e69",
      "tree": "303986ee8892a2daa87af7ba4b55376abb5281b7",
      "parents": [
        "81fe7e316ee6fde4060e18dc1e8900fb2dc32be9",
        "6f95ce2b53057125e6b516f505f427e1da7b2859"
      ],
      "author": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Tue Aug 08 10:14:33 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 08 10:14:33 2017 -0700"
      },
      "message": "Merge pull request #51 from 30x/accesstoken-endpoint\n\nAdd accesstoken endpoint for gateway to use in microservice requests"
    },
    {
      "commit": "6f95ce2b53057125e6b516f505f427e1da7b2859",
      "tree": "da6474f284bcd400b3e7180396a16cd85094c793",
      "parents": [
        "2cf01117cb4e9fb3c5c79dd9478cabe0ec85f2f5"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Tue Aug 08 09:58:59 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Tue Aug 08 09:58:59 2017 -0700"
      },
      "message": "address comments\n"
    },
    {
      "commit": "81fe7e316ee6fde4060e18dc1e8900fb2dc32be9",
      "tree": "11f934d6f980a21b0373115279e403b322992701",
      "parents": [
        "c74f7440e344be88564ec4fc9f4e2c0e078ae0c0",
        "bb4af3f7a83d00fc6df9c889c093687edc19e03e"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "sramamoorthy73@users.noreply.github.com",
        "time": "Tue Aug 01 11:17:26 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 01 11:17:26 2017 -0700"
      },
      "message": "Merge pull request #54 from 30x/XAPID-1049\n\nXapid 1049 apid updates for Org/Env scopes"
    },
    {
      "commit": "bb4af3f7a83d00fc6df9c889c093687edc19e03e",
      "tree": "11f934d6f980a21b0373115279e403b322992701",
      "parents": [
        "73ef773d6c1e30dc5503d7a574128e7c590677ec"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Wed Jul 26 17:02:10 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Wed Jul 26 17:02:10 2017 -0700"
      },
      "message": "update sql file\n"
    },
    {
      "commit": "73ef773d6c1e30dc5503d7a574128e7c590677ec",
      "tree": "cd813fd944ccb6226be2fd2ba24a27b04d6753c0",
      "parents": [
        "70e58a142af3c23266e99446123a6105fe96b8be"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jul 21 15:37:06 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jul 21 15:37:06 2017 -0700"
      },
      "message": "add err check\n"
    },
    {
      "commit": "70e58a142af3c23266e99446123a6105fe96b8be",
      "tree": "545b473b443095f5eb78d6c5fa89f1e96fad8e13",
      "parents": [
        "302a6057a11c54e1d29873f1b9fe5efd14149d9c"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jul 20 13:40:52 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jul 20 13:40:52 2017 -0700"
      },
      "message": "fix tests\n"
    },
    {
      "commit": "302a6057a11c54e1d29873f1b9fe5efd14149d9c",
      "tree": "0215c933229f217a83326d69bda210f35f661aec",
      "parents": [
        "c74f7440e344be88564ec4fc9f4e2c0e078ae0c0"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jul 20 11:04:11 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jul 20 11:04:11 2017 -0700"
      },
      "message": "add org/env scopes\n"
    },
    {
      "commit": "c74f7440e344be88564ec4fc9f4e2c0e078ae0c0",
      "tree": "cc1f657b936dbb167a48f1ba0d95505f21b4d8bd",
      "parents": [
        "5d2596ae6c6eea3134d74fe23b3cc78afbecfa2e",
        "5507ee3ec5300cd3853b5e6bac82f71ef70a68c2"
      ],
      "author": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Thu Jul 13 17:40:29 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 13 17:40:29 2017 -0700"
      },
      "message": "Merge pull request #52 from 30x/XAPID-985\n\nXAPID-985: remove zombie code"
    },
    {
      "commit": "5507ee3ec5300cd3853b5e6bac82f71ef70a68c2",
      "tree": "cc1f657b936dbb167a48f1ba0d95505f21b4d8bd",
      "parents": [
        "5d2596ae6c6eea3134d74fe23b3cc78afbecfa2e"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jul 07 15:00:08 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jul 07 15:00:08 2017 -0700"
      },
      "message": "remove zombie code\n"
    },
    {
      "commit": "2cf01117cb4e9fb3c5c79dd9478cabe0ec85f2f5",
      "tree": "d81c32fefa0e3fd2e2d98d5352a8cdaef4b07e7b",
      "parents": [
        "5d2596ae6c6eea3134d74fe23b3cc78afbecfa2e"
      ],
      "author": {
        "name": "Mitch Fierro",
        "email": "fierrom@google.com",
        "time": "Thu Jun 29 16:05:38 2017 -0700"
      },
      "committer": {
        "name": "Mitch Fierro",
        "email": "fierrom@google.com",
        "time": "Fri Jul 07 09:27:37 2017 -0700"
      },
      "message": "Add accesstoken endpoint for gateway to use in microservice requests\n"
    },
    {
      "commit": "5d2596ae6c6eea3134d74fe23b3cc78afbecfa2e",
      "tree": "e0077e23b9edfe4c64c0b8c56c8e664a43e06fb9",
      "parents": [
        "74d21f6f3901e778c7b004c9f6b322689b4e7f00",
        "1f01b1f5dcb5149cec5e3707f7afa61b4a982ef9"
      ],
      "author": {
        "name": "Rajanish GJ",
        "email": "rajanishgj@google.com",
        "time": "Mon Jun 26 19:25:52 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 26 19:25:52 2017 -0700"
      },
      "message": "Merge pull request #50 from 30x/XAPID-1020\n\n[XAPID-1020] fix race condition in snapshot/changes events"
    },
    {
      "commit": "1f01b1f5dcb5149cec5e3707f7afa61b4a982ef9",
      "tree": "e0077e23b9edfe4c64c0b8c56c8e664a43e06fb9",
      "parents": [
        "95b40a55a43ea34649e26c7a34fff96dcaee1690"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 22 17:18:38 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 22 17:18:38 2017 -0700"
      },
      "message": "polish tests\n"
    },
    {
      "commit": "95b40a55a43ea34649e26c7a34fff96dcaee1690",
      "tree": "fabe32bb4e6f534b32c4a23df534f4e7de46f866",
      "parents": [
        "aa838a1fcfd9bd0e792572343b2f4b6e7c242b0e"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 22 17:13:28 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 22 17:13:28 2017 -0700"
      },
      "message": "fix race condition of log\n"
    },
    {
      "commit": "aa838a1fcfd9bd0e792572343b2f4b6e7c242b0e",
      "tree": "653046ff63d5273aa15595601e411268f3461f8e",
      "parents": [
        "4b8df0090e2e9bb2e379ba9d39645877bc8a1436"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 22 16:48:31 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 22 16:48:31 2017 -0700"
      },
      "message": "go fmt\n"
    },
    {
      "commit": "4b8df0090e2e9bb2e379ba9d39645877bc8a1436",
      "tree": "870ed78ba1d058fda84dbfbf50909b645ad9b0db",
      "parents": [
        "74d21f6f3901e778c7b004c9f6b322689b4e7f00"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 22 16:47:26 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 22 16:47:26 2017 -0700"
      },
      "message": "fixed XAPID-1020, process snapshot/changelist before emit event\n"
    },
    {
      "commit": "74d21f6f3901e778c7b004c9f6b322689b4e7f00",
      "tree": "0449ea4adce075f835742121d5c983c77d671efd",
      "parents": [
        "01b43ac2be29f597a0940698ccdbc770fde3ef26",
        "79b9d47134827521644bdb27a61feec940067ea6"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "sramamoorthy73@users.noreply.github.com",
        "time": "Wed Jun 21 13:18:21 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 21 13:18:21 2017 -0700"
      },
      "message": "Merge pull request #49 from 30x/XAPID-994\n\nXapid 994"
    },
    {
      "commit": "79b9d47134827521644bdb27a61feec940067ea6",
      "tree": "0449ea4adce075f835742121d5c983c77d671efd",
      "parents": [
        "f6939c2338039e3acbc690851ecff96d640fea95"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Tue Jun 20 15:20:37 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Tue Jun 20 15:20:37 2017 -0700"
      },
      "message": "add new test of enum\n"
    },
    {
      "commit": "f6939c2338039e3acbc690851ecff96d640fea95",
      "tree": "47061fc98942b508dc978e903d5eb57513499fea",
      "parents": [
        "db4f4a9f966c14c1e7facb7f60de4862ce9b3fc1"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Mon Jun 19 13:03:03 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Mon Jun 19 13:03:03 2017 -0700"
      },
      "message": "update readme\n"
    },
    {
      "commit": "db4f4a9f966c14c1e7facb7f60de4862ce9b3fc1",
      "tree": "ee17a287d0617a0a5bc26834a1f5ad96e43f6666",
      "parents": [
        "4a86e1f365f463bdc089d3467ba402a4bbfff406"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jun 16 16:57:26 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jun 16 16:57:26 2017 -0700"
      },
      "message": "fix cover.sh\n"
    },
    {
      "commit": "4a86e1f365f463bdc089d3467ba402a4bbfff406",
      "tree": "d314ba7e3021aa5c8f2de32754bc07fa280dfffd",
      "parents": [
        "881e55ee7bda3e7986457d14367e4087cc341db4"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jun 16 13:54:24 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jun 16 13:54:24 2017 -0700"
      },
      "message": "fix test bug\n"
    },
    {
      "commit": "881e55ee7bda3e7986457d14367e4087cc341db4",
      "tree": "21b9741e398876afe030769e150714dab1b8f8dd",
      "parents": [
        "f28d45b6c257c4e5647d13a351385101014d7bec"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jun 16 13:27:31 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jun 16 13:27:31 2017 -0700"
      },
      "message": "add new test\n"
    },
    {
      "commit": "f28d45b6c257c4e5647d13a351385101014d7bec",
      "tree": "5f505896509e68cf86312ac409cda2c1dfd41852",
      "parents": [
        "c180fb52d2a929cb532fab168b94027fbd09ae78"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jun 16 13:05:46 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jun 16 13:05:46 2017 -0700"
      },
      "message": "fix consts\n"
    },
    {
      "commit": "c180fb52d2a929cb532fab168b94027fbd09ae78",
      "tree": "9557040c3ea46825f376a3d28cb53f0b374e11d3",
      "parents": [
        "ab9c5104f6d3c66f628a81e4c741b0e7959beb95"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jun 16 13:01:44 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jun 16 13:01:44 2017 -0700"
      },
      "message": "add cleanup for test\n"
    },
    {
      "commit": "ab9c5104f6d3c66f628a81e4c741b0e7959beb95",
      "tree": "8a4057d17fadfb870930cb09b1936116eb83fe52",
      "parents": [
        "9c49b7af39a9dd8134876f4e4e9c33ae7df06d91"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jun 16 12:20:24 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jun 16 12:20:24 2017 -0700"
      },
      "message": "update travis\n"
    },
    {
      "commit": "9c49b7af39a9dd8134876f4e4e9c33ae7df06d91",
      "tree": "b63376af630a98ea215a1cd88a6c3901cc4b540b",
      "parents": [
        "0eac8ec52bfdf76182c95008d14b2a92b22a968b"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jun 16 09:53:32 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jun 16 09:53:32 2017 -0700"
      },
      "message": "fix glide.yaml\n"
    },
    {
      "commit": "0eac8ec52bfdf76182c95008d14b2a92b22a968b",
      "tree": "470f08a4725fe04170ba9b71ae9f12abd5334e61",
      "parents": [
        "9634a6f19dc8a62bf288acfb4c3ea00725c39953"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jun 16 09:39:48 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri Jun 16 09:39:48 2017 -0700"
      },
      "message": "add copyright\n"
    },
    {
      "commit": "9634a6f19dc8a62bf288acfb4c3ea00725c39953",
      "tree": "e913b52157e440a4856ab4b5ceb2e3b99212c201",
      "parents": [
        "17a3b4410ec414abb4343022511f56e23dcd06ff"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 15 17:29:38 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 15 17:44:47 2017 -0700"
      },
      "message": "fix bug\n"
    },
    {
      "commit": "17a3b4410ec414abb4343022511f56e23dcd06ff",
      "tree": "ab16e7a5a80e9a88ccffe9b4c00bb8362e377383",
      "parents": [
        "292b38706f205077798b6a4915f366f5d82931f5"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 15 17:22:49 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 15 17:44:47 2017 -0700"
      },
      "message": "fix bugs\n"
    },
    {
      "commit": "292b38706f205077798b6a4915f366f5d82931f5",
      "tree": "8dcdc9a20aa252b8f7b669c7c88139d5e1b240fa",
      "parents": [
        "946ff33605ef4aa3f1a26fcb6170923aff363f37"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 15 15:22:16 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 15 17:44:01 2017 -0700"
      },
      "message": "update script\n"
    },
    {
      "commit": "946ff33605ef4aa3f1a26fcb6170923aff363f37",
      "tree": "ed8ef02cb2aa550352ee7fe060809b7a8c16e418",
      "parents": [
        "b5d2f9a9a7ab0e90a1e92c50bcb9cc44c34256ef"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 15 15:11:43 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 15 17:44:01 2017 -0700"
      },
      "message": "update bash\n"
    },
    {
      "commit": "b5d2f9a9a7ab0e90a1e92c50bcb9cc44c34256ef",
      "tree": "560be631c77f2038083c065f8c48be986cb4b205",
      "parents": [
        "79fd9d676a989dcfc298c2d2358b18ae39e886be"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 15 13:35:36 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 15 17:44:01 2017 -0700"
      },
      "message": "update dockerTest.sh\n"
    },
    {
      "commit": "79fd9d676a989dcfc298c2d2358b18ae39e886be",
      "tree": "5d83ecf3e01b395aa7daa8f749702e639f9bbcf7",
      "parents": [
        "88cc2ca187dfed78f1ecb5bb7ee0ddfd50f61cb1"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 15 12:54:18 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 15 17:44:01 2017 -0700"
      },
      "message": "add test case\n"
    },
    {
      "commit": "88cc2ca187dfed78f1ecb5bb7ee0ddfd50f61cb1",
      "tree": "0cafd49d675172fcb13342b7376564fe1df08842",
      "parents": [
        "e8f5e9827769f516d6100c228dd0a5c7109d2228"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 15 11:13:33 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 15 17:44:01 2017 -0700"
      },
      "message": "add pg insert\n"
    },
    {
      "commit": "e8f5e9827769f516d6100c228dd0a5c7109d2228",
      "tree": "b41e65011e2126fa35d2cc8b7f5ecfc9603bb8d4",
      "parents": [
        "72745be7ac768551d4ac685cabc34e2dbe18946c"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Wed Jun 14 17:54:14 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 15 17:39:16 2017 -0700"
      },
      "message": "add pg\n"
    },
    {
      "commit": "72745be7ac768551d4ac685cabc34e2dbe18946c",
      "tree": "8662572bf54d6c18bce22d52174421208b4e62bd",
      "parents": [
        "ec7297c64865b1fd470b6ff443ae0529436df01b"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Wed Jun 14 14:40:15 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 15 17:39:16 2017 -0700"
      },
      "message": "add mock auth server\n"
    },
    {
      "commit": "ec7297c64865b1fd470b6ff443ae0529436df01b",
      "tree": "ae58b580d199871f169ff446c635c199a931fc4b",
      "parents": [
        "37d9d0ca198d7b053aac84aeea3e748471a463d1"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Wed Jun 14 13:08:49 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 15 17:39:16 2017 -0700"
      },
      "message": "fix import issue\n"
    },
    {
      "commit": "37d9d0ca198d7b053aac84aeea3e748471a463d1",
      "tree": "bd45e95987739deeab2b839d48d3481e4a34b88b",
      "parents": [
        "01b43ac2be29f597a0940698ccdbc770fde3ef26"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Wed Jun 14 13:05:25 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Thu Jun 15 17:39:16 2017 -0700"
      },
      "message": "add docker setup for generic replication IT\n"
    },
    {
      "commit": "01b43ac2be29f597a0940698ccdbc770fde3ef26",
      "tree": "b575d9e476aa7a1002af86210d81e296f41c264d",
      "parents": [
        "489bca6018e09e08bb13f7b49ecb02dc5d79da3c",
        "b8747de27ac40624070e324ac44f2eb46a8e9652"
      ],
      "author": {
        "name": "Alexander Khimich",
        "email": "alexkhimich@users.noreply.github.com",
        "time": "Thu Jun 15 09:20:57 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 15 09:20:57 2017 -0700"
      },
      "message": "Merge pull request #48 from 30x/oss\n\nG OSS policy"
    },
    {
      "commit": "489bca6018e09e08bb13f7b49ecb02dc5d79da3c",
      "tree": "93f93fa45abd653b8d350344b6f7cdab754dbea8",
      "parents": [
        "1156d73e7713e820a2c49d63539942c83d5ad14e",
        "19da540c941b1c50535a50a619322c4dc0237bde"
      ],
      "author": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Tue Jun 13 16:39:18 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 13 16:39:18 2017 -0700"
      },
      "message": "Merge pull request #47 from 30x/XAPID_1004\n\nXAPID_1004: Bootstrap scope to be stored separate from datascope snap…"
    },
    {
      "commit": "b8747de27ac40624070e324ac44f2eb46a8e9652",
      "tree": "926e4bfc4ac9576c618384b6f137a8a8047444da",
      "parents": [
        "ee150e792072cf1322a873aa26c3c703898d5e66"
      ],
      "author": {
        "name": "Alexander Khimich",
        "email": "alexkhimich@alexkhimich.svl.corp.google.com",
        "time": "Tue Jun 13 16:36:20 2017 -0700"
      },
      "committer": {
        "name": "Alexander Khimich",
        "email": "alexkhimich@alexkhimich.svl.corp.google.com",
        "time": "Tue Jun 13 16:36:20 2017 -0700"
      },
      "message": "glide issue https://github.com/Masterminds/glide/issues/741 fix\n"
    },
    {
      "commit": "ee150e792072cf1322a873aa26c3c703898d5e66",
      "tree": "258a4d05286137caa671cfbeae25f9c9b1f42b00",
      "parents": [
        "718da7f9f5cce61dd3a1daad7b3a151f2809c5d7"
      ],
      "author": {
        "name": "Alexander Khimich",
        "email": "alexkhimich@alexkhimich.svl.corp.google.com",
        "time": "Tue Jun 13 16:20:36 2017 -0700"
      },
      "committer": {
        "name": "Alexander Khimich",
        "email": "alexkhimich@alexkhimich.svl.corp.google.com",
        "time": "Tue Jun 13 16:20:36 2017 -0700"
      },
      "message": "Moved test libs to testImport; gitignored sqlite3 files\n"
    },
    {
      "commit": "718da7f9f5cce61dd3a1daad7b3a151f2809c5d7",
      "tree": "9aaee4dfbd388b002346236c215a1457bacdd0f3",
      "parents": [
        "1156d73e7713e820a2c49d63539942c83d5ad14e"
      ],
      "author": {
        "name": "Alexander Khimich",
        "email": "alexkhimich@alexkhimich.svl.corp.google.com",
        "time": "Tue Jun 13 16:15:32 2017 -0700"
      },
      "committer": {
        "name": "Alexander Khimich",
        "email": "alexkhimich@alexkhimich.svl.corp.google.com",
        "time": "Tue Jun 13 16:15:32 2017 -0700"
      },
      "message": "G OSS policy\n"
    },
    {
      "commit": "19da540c941b1c50535a50a619322c4dc0237bde",
      "tree": "93f93fa45abd653b8d350344b6f7cdab754dbea8",
      "parents": [
        "afd03bcc8e52b9654153081864ee6c2770e297c2"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@ramamoorthy-macbookpro.roam.corp.google.com",
        "time": "Tue Jun 13 07:15:04 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@ramamoorthy-macbookpro.roam.corp.google.com",
        "time": "Tue Jun 13 07:15:04 2017 -0700"
      },
      "message": "syntax change.\n"
    },
    {
      "commit": "afd03bcc8e52b9654153081864ee6c2770e297c2",
      "tree": "6bc21389922cc5cfaf79b8d5421a6373d406584e",
      "parents": [
        "1156d73e7713e820a2c49d63539942c83d5ad14e"
      ],
      "author": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@ramamoorthy-macbookpro.roam.corp.google.com",
        "time": "Sun Jun 11 23:14:43 2017 -0700"
      },
      "committer": {
        "name": "Sundar Ramamoorthy",
        "email": "ramamoorthy@ramamoorthy-macbookpro.roam.corp.google.com",
        "time": "Sun Jun 11 23:14:43 2017 -0700"
      },
      "message": "XAPID_1004: Bootstrap scope to be stored separate from datascope snapshots.\nThis will ensure there is no data corruption possible, when the snapshot Id has not changed between the the time bootstrap and datascope snapshots.\n"
    },
    {
      "commit": "1156d73e7713e820a2c49d63539942c83d5ad14e",
      "tree": "60b5591ca05324ec916d09cd9620ba336e2378f1",
      "parents": [
        "a0ac371956892aa4608063bc8f5d2dcb46ca77c3",
        "76f29f83d9e779fabbcb2f71529d674e8ffffbbd"
      ],
      "author": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Fri May 26 15:40:46 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 26 15:40:46 2017 -0700"
      },
      "message": "Merge pull request #45 from 30x/genericsqlite\n\nGenericsqlite"
    },
    {
      "commit": "76f29f83d9e779fabbcb2f71529d674e8ffffbbd",
      "tree": "60b5591ca05324ec916d09cd9620ba336e2378f1",
      "parents": [
        "64514dc54e9f60491dcf08f4edcabccefa47f23c",
        "d26f99b948eb4ea985604e36d41eba027d59903e"
      ],
      "author": {
        "name": "Haoming",
        "email": "haomingzhang@users.noreply.github.com",
        "time": "Fri May 26 14:37:37 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 26 14:37:37 2017 -0700"
      },
      "message": "Merge pull request #46 from 30x/XAPID-958\n\nreformat code for unit tests, add new test cases, coverage increased…"
    },
    {
      "commit": "d26f99b948eb4ea985604e36d41eba027d59903e",
      "tree": "60b5591ca05324ec916d09cd9620ba336e2378f1",
      "parents": [
        "c18c9e8b29f5feaae15769c4e048d9bc9990fce2"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri May 26 14:26:01 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri May 26 14:26:01 2017 -0700"
      },
      "message": "improve style\n"
    },
    {
      "commit": "c18c9e8b29f5feaae15769c4e048d9bc9990fce2",
      "tree": "a22e41f7e04b8ee214a16496ffb9a4f51d5252a1",
      "parents": [
        "ca6adaf192508ba6a755f8dd70ef2d57b393cf13"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri May 26 10:53:20 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri May 26 10:53:20 2017 -0700"
      },
      "message": "fix compilation error due to mock server main.go\n"
    },
    {
      "commit": "ca6adaf192508ba6a755f8dd70ef2d57b393cf13",
      "tree": "5ee5d82809dedf011522e3554706ab4d3ba74f24",
      "parents": [
        "e1cffee7e5c9d58f6deca9f2193aec4916297dd2"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri May 26 10:51:20 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Fri May 26 10:51:20 2017 -0700"
      },
      "message": "add new test cases, poll change agent bug fixed\n"
    },
    {
      "commit": "e1cffee7e5c9d58f6deca9f2193aec4916297dd2",
      "tree": "7d08717b56601c7bfb0853773cf45612d5cc8c28",
      "parents": [
        "64514dc54e9f60491dcf08f4edcabccefa47f23c"
      ],
      "author": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Wed May 24 17:21:51 2017 -0700"
      },
      "committer": {
        "name": "Haoming Zhang",
        "email": "zhm1993zhm@gmail.com",
        "time": "Wed May 24 17:21:51 2017 -0700"
      },
      "message": "reformat code for unit tests, add a new test case, coverage increased to 75%\n"
    }
  ],
  "next": "64514dc54e9f60491dcf08f4edcabccefa47f23c"
}
