)]}'
{
  "log": [
    {
      "commit": "f6001e928f95594912ec4c8d8a9cceac7dbfe15c",
      "tree": "e3dc75fb43e2f6d97e76db3f50adb3266ef8e08a",
      "parents": [
        "8335d82383fa1586fae940ead1e652116c85aab6"
      ],
      "author": {
        "name": "PJ",
        "email": "pjo@google.com",
        "time": "Fri May 16 00:06:35 2014 -0700"
      },
      "committer": {
        "name": "PJ",
        "email": "pjo@google.com",
        "time": "Fri May 16 00:06:35 2014 -0700"
      },
      "message": "move lib/plexi to 4.0.2\n"
    },
    {
      "commit": "8335d82383fa1586fae940ead1e652116c85aab6",
      "tree": "54a7d228fdb34da5982bb2ea9f8ab6000cc3745b",
      "parents": [
        "f19825a231ae594bebe2c897d63c79ed4ed044f3"
      ],
      "author": {
        "name": "PJ",
        "email": "pjo@google.com",
        "time": "Tue Mar 25 15:44:21 2014 -0700"
      },
      "committer": {
        "name": "PJ",
        "email": "pjo@google.com",
        "time": "Tue Mar 25 15:44:21 2014 -0700"
      },
      "message": "an adaptorlib.suffix shoulda been adaptor.suffix\n"
    },
    {
      "commit": "f19825a231ae594bebe2c897d63c79ed4ed044f3",
      "tree": "3c2c3d8be4b17a03abe6e373ee288e3e86d262b6",
      "parents": [
        "6f0a5caa347b64a10d35835204e593e70ee152c4"
      ],
      "author": {
        "name": "PJ",
        "email": "pjo@google.com",
        "time": "Thu Mar 13 19:20:11 2014 -0700"
      },
      "committer": {
        "name": "PJ",
        "email": "pjo@google.com",
        "time": "Thu Mar 13 19:20:11 2014 -0700"
      },
      "message": "give google authn adaptor own junit for dist\n"
    },
    {
      "commit": "6f0a5caa347b64a10d35835204e593e70ee152c4",
      "tree": "825d966f0b61a80ec0afc87c4647ac2401691667",
      "parents": [
        "3549161092f11d8d2e11bbb5244a03e26ed07979"
      ],
      "author": {
        "name": "PJ",
        "email": "pjo@google.com",
        "time": "Thu Mar 13 19:15:11 2014 -0700"
      },
      "committer": {
        "name": "PJ",
        "email": "pjo@google.com",
        "time": "Thu Mar 13 19:15:11 2014 -0700"
      },
      "message": "roll plexi lib forward to touch past v4.0.1\n\nactual plexi lib commit id: ed5beb08bde3567428bdb428c4827d6156f09715\n"
    },
    {
      "commit": "3549161092f11d8d2e11bbb5244a03e26ed07979",
      "tree": "0f2f85101e4f93586ed52c42a49e1922ebbd3955",
      "parents": [
        "cc3c990d5ca41463425f77cbbacb5ce6abef61d5"
      ],
      "author": {
        "name": "PJ",
        "email": "pjo@google.com",
        "time": "Mon Mar 10 17:29:28 2014 -0700"
      },
      "committer": {
        "name": "PJ",
        "email": "pjo@google.com",
        "time": "Thu Mar 13 14:33:45 2014 -0700"
      },
      "message": "fixup deployment guide language and syntax\n"
    },
    {
      "commit": "cc3c990d5ca41463425f77cbbacb5ce6abef61d5",
      "tree": "166adb59bb47e38c38b87ea8e8280334f20d6a71",
      "parents": [
        "2897b1ada5a5b7427686b3a80623b98d636d243e"
      ],
      "author": {
        "name": "Eric Anderson",
        "email": "ejona@google.com",
        "time": "Thu Nov 21 14:04:47 2013 -0800"
      },
      "committer": {
        "name": "Eric Anderson",
        "email": "ejona@google.com",
        "time": "Thu Nov 21 14:04:47 2013 -0800"
      },
      "message": "Set implementation info in JAR\u0027s manifest\n"
    },
    {
      "commit": "2897b1ada5a5b7427686b3a80623b98d636d243e",
      "tree": "f2aea1f63f0b4083b53e5d329116a549f97c65b2",
      "parents": [
        "6abae229f54914b6b7379e4bb77982b32b506222"
      ],
      "author": {
        "name": "Eric Anderson",
        "email": "ejona@google.com",
        "time": "Thu Nov 21 13:22:16 2013 -0800"
      },
      "committer": {
        "name": "Eric Anderson",
        "email": "ejona@google.com",
        "time": "Thu Nov 21 13:22:16 2013 -0800"
      },
      "message": "Update to latest plexi\n"
    },
    {
      "commit": "6abae229f54914b6b7379e4bb77982b32b506222",
      "tree": "12a32818498df413cc917714198aac88a83de3cc",
      "parents": [
        "47891784b29aa38f822580d47a4d3a55112a902c"
      ],
      "author": {
        "name": "Eric Anderson",
        "email": "ejona@google.com",
        "time": "Fri Jul 19 11:53:29 2013 -0700"
      },
      "committer": {
        "name": "Eric Anderson",
        "email": "ejona@google.com",
        "time": "Fri Jul 19 11:53:29 2013 -0700"
      },
      "message": "Update plexi to v0.92\n\nThe primary change we are pulling in is 4eb143 which allows the SAML\nEntityID of the GSA to be specified, which is required for GSA 7.0 P2.\n"
    },
    {
      "commit": "47891784b29aa38f822580d47a4d3a55112a902c",
      "tree": "312be2de7247a71854ad9911bf39dd5d858095f1",
      "parents": [
        "ddbbfc22dbbfb7f1d30e3c66e1a1a875edfe0965"
      ],
      "author": {
        "name": "Eric Anderson",
        "email": "ejona@google.com",
        "time": "Tue May 14 15:01:47 2013 -0700"
      },
      "committer": {
        "name": "Eric Anderson",
        "email": "ejona@google.com",
        "time": "Tue May 14 15:03:04 2013 -0700"
      },
      "message": "Update plexi to v0.91\n\nThis should not change any behavior. It simply gets us past API changes.\n"
    },
    {
      "commit": "ddbbfc22dbbfb7f1d30e3c66e1a1a875edfe0965",
      "tree": "74a95d8fe74ec85af5ba08b651cb390c8453bd7a",
      "parents": [
        "ab90317c1c54c51a33b6543f3c4df1d7ae8aedd2"
      ],
      "author": {
        "name": "Eric Anderson",
        "email": "ejona@google.com",
        "time": "Thu Feb 21 16:21:45 2013 -0800"
      },
      "committer": {
        "name": "Eric Anderson",
        "email": "ejona@google.com",
        "time": "Thu Feb 21 16:22:54 2013 -0800"
      },
      "message": "Use groupId but with normalized casing\n\nThe Docs Adaptor is also normalizing group names in the same way.\n\nThis reverts commit 793c2602e9379797c80d007ce606c96388127717 \"Fix\ngroups\u0027 casing\".\n"
    },
    {
      "commit": "ab90317c1c54c51a33b6543f3c4df1d7ae8aedd2",
      "tree": "eeffbe05952ce159564f0d963a5a7def1d9da754",
      "parents": [
        "793c2602e9379797c80d007ce606c96388127717"
      ],
      "author": {
        "name": "Eric Anderson",
        "email": "ejona@google.com",
        "time": "Tue Feb 19 16:15:28 2013 -0800"
      },
      "committer": {
        "name": "Eric Anderson",
        "email": "ejona@google.com",
        "time": "Tue Feb 19 16:15:28 2013 -0800"
      },
      "message": "Request indirect groups\n\nAn \u0027everyone\u0027 group is apparently an indirect group and we weren\u0027t\ngetting it listed for users. \u0027Indirect\u0027 doesn\u0027t seem to be the same as\nnested groups.\n"
    },
    {
      "commit": "793c2602e9379797c80d007ce606c96388127717",
      "tree": "df28f7ac21f42c6c662e6b8ee0e06aa0467ae0cb",
      "parents": [
        "02c00cf3564cc950daf0c1e13f8110254ecfed84"
      ],
      "author": {
        "name": "Eric Anderson",
        "email": "ejona@google.com",
        "time": "Wed Feb 13 09:56:00 2013 -0800"
      },
      "committer": {
        "name": "Eric Anderson",
        "email": "ejona@google.com",
        "time": "Wed Feb 13 09:56:00 2013 -0800"
      },
      "message": "Fix groups\u0027 casing\n\nUsers and groups have a canonical casing that is not necessarily all\nlower-case. OpenID provides the canonical casing for the user, but\ngroupId in Provisioning does not. Thus, we swap to using groupName which\nhas the correct casing and appending the domain manually.\n"
    },
    {
      "commit": "02c00cf3564cc950daf0c1e13f8110254ecfed84",
      "tree": "ebfba581cf238cf8d9fb55fc5923263740f21a1f",
      "parents": [
        "867acf952ad8b95d892a2f8ed28adcd621cd154a"
      ],
      "author": {
        "name": "Eric Anderson",
        "email": "ejona@google.com",
        "time": "Fri Feb 08 12:00:14 2013 -0800"
      },
      "committer": {
        "name": "Eric Anderson",
        "email": "ejona@google.com",
        "time": "Fri Feb 08 14:28:49 2013 -0800"
      },
      "message": "Verify authned user is in expected domain\n"
    },
    {
      "commit": "867acf952ad8b95d892a2f8ed28adcd621cd154a",
      "tree": "144174f40af2fbad41d68f717fba6f596948cfed",
      "parents": [
        "9c3cbdc5b963b595dd0734efb00b7a16b58415f7"
      ],
      "author": {
        "name": "Eric Anderson",
        "email": "ejona@google.com",
        "time": "Mon Feb 04 17:20:00 2013 -0800"
      },
      "committer": {
        "name": "Eric Anderson",
        "email": "ejona@google.com",
        "time": "Thu Feb 07 09:41:15 2013 -0800"
      },
      "message": "Initial commit of Google Authn Adaptor code\n\nAuthentication and group resolution is working. Authentication prompts\nuser if they would like to permit the login.\n"
    },
    {
      "commit": "9c3cbdc5b963b595dd0734efb00b7a16b58415f7",
      "tree": "166230ec303187dd6db8991c21d8c6652bfb32e9",
      "parents": [],
      "author": {
        "name": "Eric Anderson",
        "email": "ejona@google.com",
        "time": "Mon Feb 04 16:40:10 2013 -0800"
      },
      "committer": {
        "name": "Eric Anderson",
        "email": "ejona@google.com",
        "time": "Mon Feb 04 16:40:10 2013 -0800"
      },
      "message": "Start of Google Authn Adaptor, without any source\n"
    }
  ]
}
