)]}'
{
  "commit": "df5408ea062d03d2a975341ba7718aba03ea7cda",
  "tree": "643a8df121e539463e651bad6e83a82adefe8926",
  "parents": [
    "a8741e3d4cd1debeb1f51cd473e807d190fb3fb4"
  ],
  "author": {
    "name": "Eric Anderson",
    "email": "ejona@google.com",
    "time": "Thu Sep 15 16:24:29 2011 -0700"
  },
  "committer": {
    "name": "Eric Anderson",
    "email": "ejona@google.com",
    "time": "Thu Sep 15 17:50:49 2011 -0700"
  },
  "message": "Limit Dashboard to GSA Administrators\n\nAlso only create sessions when required. Users are prompted with a form\nfor authentication. When they submit the form, we try logging in to the\nGSA\u0027s administrative APIs with their credentials. Depending on if it\nsucceeds, they are permitted to view the Dashboard. If success, then the\npositive result is stored in their session.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "529bccae4ad6f8c869611e645de4ec20fdd4a5bf",
      "old_mode": 33188,
      "old_path": "build.xml",
      "new_id": "c12ae9542e2062cec33cef3fcc1da4626889e7b2",
      "new_mode": 33188,
      "new_path": "build.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c395e73ddad04692ac029193956fb4e72b431b06",
      "new_mode": 33188,
      "new_path": "lib/gdata-core-1.0.jar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5594e053c08526a49f019607b6716b593c5639ea",
      "new_mode": 33188,
      "new_path": "lib/gdata-gsa-1.0.jar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c12dc720af11898dd91d9c6fa5d91487defe01f",
      "new_mode": 33188,
      "new_path": "resources/adaptorlib/static/login-invalid.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a865e1a1c1b7d75e3635b7ce22236cf98ea23d3",
      "new_mode": 33188,
      "new_path": "resources/adaptorlib/static/login.html"
    },
    {
      "type": "modify",
      "old_id": "9a65773d4a58243f8b1d3ac6dd646050350e2c9f",
      "old_mode": 33188,
      "old_path": "src/adaptorlib/AbstractHandler.java",
      "new_id": "c46e8f6a5d34f0d8af8ef3c18d7550f2e866f951",
      "new_mode": 33188,
      "new_path": "src/adaptorlib/AbstractHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5ee3628779dee5643aa249bd5ec9fc91a9f466f",
      "new_mode": 33188,
      "new_path": "src/adaptorlib/AdministratorSecurityHandler.java"
    },
    {
      "type": "modify",
      "old_id": "be2f2030baa05d90508d8e7b15478e57a8f18603",
      "old_mode": 33188,
      "old_path": "src/adaptorlib/DocumentHandler.java",
      "new_id": "22d5b0d433000ec349691b89a07e1883122e498d",
      "new_mode": 33188,
      "new_path": "src/adaptorlib/DocumentHandler.java"
    },
    {
      "type": "modify",
      "old_id": "39d585979da23d4b9c0c13b8108209e6cb284c19",
      "old_mode": 33188,
      "old_path": "src/adaptorlib/GsaCommunicationHandler.java",
      "new_id": "6cfc608c4d6b568a2febbc363c3f755efd7b85c6",
      "new_mode": 33188,
      "new_path": "src/adaptorlib/GsaCommunicationHandler.java"
    },
    {
      "type": "modify",
      "old_id": "d00420223d8c49301aa2654b3a18bb3617211722",
      "old_mode": 33188,
      "old_path": "src/adaptorlib/SessionManager.java",
      "new_id": "b502a7c4c9af19c7f96d15e2a691c9e85705bdd0",
      "new_mode": 33188,
      "new_path": "src/adaptorlib/SessionManager.java"
    },
    {
      "type": "modify",
      "old_id": "f1336b307f8e6723f6808ba361bd43192999d824",
      "old_mode": 33188,
      "old_path": "test/adaptorlib/DocumentHandlerTest.java",
      "new_id": "e5d9d1ead5d4e825116258dec41b7769919d80ff",
      "new_mode": 33188,
      "new_path": "test/adaptorlib/DocumentHandlerTest.java"
    }
  ]
}
