)]}'
{
  "commit": "4f1ca7179b83ed5e0421b63cd85be19c29edb8f3",
  "tree": "fdfa7b9e7ba5c98bb7857b74fff24892175973ae",
  "parents": [
    "0b9ac5aac50ee5566ad21e0d262672193223cbce"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Sat Aug 01 12:41:40 2009 -0700"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Sat Aug 01 12:41:40 2009 -0700"
  },
  "message": "Avoid XSRF initialization requests by using one token for the context\n\nBy using a single XSRF token for the entire web application context\nwe can avoid needing to issue a dummy POST, wait for an XSRF reply,\nthen reissue the real request every time we want to use a new proxy\nwe haven\u0027t touched yet.  This speeds up many of the response times\nby cutting out a full round-trip.\n\nWe can improve on that further by embedding a valid XSRF token in\nthe host page, as part of the state data we pass down into the\nclient UI.\n\nSigned-off-by: Shawn O. Pearce \u003csop@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8f8162bfea556d786b4ad517a272803d73e12315",
      "old_mode": 33188,
      "old_path": "pom.xml",
      "new_id": "7f061333729010cc67db92d5b943ed2674fa1379",
      "new_mode": 33188,
      "new_path": "pom.xml"
    },
    {
      "type": "modify",
      "old_id": "e3314cff55ad4e351fe4c32a63258dbd1eb79b2e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/gerrit/client/Gerrit.java",
      "new_id": "654ec74b685aa82330c5ba355532ddd8d0cdb2e3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/client/Gerrit.java"
    },
    {
      "type": "modify",
      "old_id": "14c6e7623f077b4d0b5853a77b9781aef5f83113",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/gerrit/client/HostPageData.java",
      "new_id": "857ff889eafed1bd2fde130dffd573eb342b0b0b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/client/HostPageData.java"
    },
    {
      "type": "modify",
      "old_id": "c3b001b26a7ab6cd1105a8853a1f60c5e20ce2e9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/gerrit/server/http/GerritCall.java",
      "new_id": "1d201b1e4a14351de218eb6b8856e8fd173d6066",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/server/http/GerritCall.java"
    },
    {
      "type": "modify",
      "old_id": "524ba63f0becf981540075ca2eb276a71a40d2c1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/gerrit/server/http/HostPageServlet.java",
      "new_id": "8428b16371dff3eb4a70ca8c0b10b08aa28c0bae",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/server/http/HostPageServlet.java"
    }
  ]
}
