)]}'
{
  "commit": "5fb8de558757f828a84d510e1b2f48f07fafb2d1",
  "tree": "35708cf8377552fef62c76132422f1f9ca1c5f63",
  "parents": [
    "54c840518b0dba962e4081de4f4ee3fbb1f51944"
  ],
  "author": {
    "name": "Dave Borowitz",
    "email": "dborowitz@google.com",
    "time": "Thu Apr 04 11:54:14 2013 -0700"
  },
  "committer": {
    "name": "Dave Borowitz",
    "email": "dborowitz@google.com",
    "time": "Tue Apr 09 15:14:12 2013 -0700"
  },
  "message": "Upgrade gwtexpui to 1.3.3 to get LinkFindReplace\n\nUse LinkFindReplaces for handling commentlink.*.link on the client\nside, which is safer from XSS attacks in a future where commentlinks\nare user-provided.\n\nBecause FindReplace is an interface, it can\u0027t be passed across the\nJSON serialization barrier from server to client. Work around this for\nnow with an ugly hack, creating a JSON-serializable class within\nGerritConfig (especially ugly because the conversion is not reversible\nand it may need to be re-set on the client side). In the near future,\nwe will not use gwtjsonrpc to serialize these, and instead either get\nthem from the REST API on a per-project basis, or do rendering\nserver-side, so this hack is purely short-term.\n\nChange-Id: I6a7a5bd9864ddde1872e2256732ea8437bcdc9f6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "16b99dc15f31b3b9506af4e20fc4b2fd8e1099f8",
      "old_mode": 33188,
      "old_path": "gerrit-common/src/main/java/com/google/gerrit/common/data/GerritConfig.java",
      "new_id": "1abf485fb279e51d650b6eac37e3c09832c23ddf",
      "new_mode": 33188,
      "new_path": "gerrit-common/src/main/java/com/google/gerrit/common/data/GerritConfig.java"
    },
    {
      "type": "modify",
      "old_id": "a3c7a3c6fdbb10374f67a22107768521c89737e6",
      "old_mode": 33188,
      "old_path": "gerrit-gwtui/src/main/java/com/google/gerrit/client/ui/CommentLinkProcessor.java",
      "new_id": "2be8959a226591a74e01b9b90f8e6b4496bf0a4b",
      "new_mode": 33188,
      "new_path": "gerrit-gwtui/src/main/java/com/google/gerrit/client/ui/CommentLinkProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "aa56ae9b55f9f33621d25be9965ca6b7c9b1b729",
      "old_mode": 33188,
      "old_path": "gerrit-httpd/src/main/java/com/google/gerrit/httpd/GerritConfigProvider.java",
      "new_id": "a8a3b75485c95675f377d23d2d2f3efd70c1c355",
      "new_mode": 33188,
      "new_path": "gerrit-httpd/src/main/java/com/google/gerrit/httpd/GerritConfigProvider.java"
    },
    {
      "type": "modify",
      "old_id": "1ff8e8f08dddbdbb35b370071a57b3fd046f3b04",
      "old_mode": 33188,
      "old_path": "pom.xml",
      "new_id": "af7b1bf7540137d620e7a003d0d755c488645940",
      "new_mode": 33188,
      "new_path": "pom.xml"
    }
  ]
}
