)]}'
{
  "commit": "6fdec8947d7755935cb16d6c4fecbcdb128db1fe",
  "tree": "ab918143535c534b5b5a2c906f9b3bab636145c7",
  "parents": [
    "97def991f5629b786fb00960f442d6d084c1ad2c"
  ],
  "author": {
    "name": "pdr@google.com",
    "email": "pdr@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Fri Aug 27 10:13:26 2010 +0000"
  },
  "committer": {
    "name": "pdr@google.com",
    "email": "pdr@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Fri Aug 27 10:13:26 2010 +0000"
  },
  "message": "SafeHtml Templates\n\nThe SafeHtml Templates were removed from the main SafeHtml review, but are being added again here so that widgets can start using this api, even while a newer parser is in the works. This is a first pass at templates, and the api/usage are up for review.\n\nReview at http://gwt-code-reviews.appspot.com/793801\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@8657 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9721d70f5fef3c53506819633c998d1be76b2c3e",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/safehtml/SafeHtml.gwt.xml",
      "new_id": "5c2d65829a527acd567563811db4bf90c3e2a2a9",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/safehtml/SafeHtml.gwt.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "858d0b17325a04c41826f67beb6ed84d8af325e1",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/safehtml/client/SafeHtmlTemplates.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8db7e1e6e35e48836cd3ee27720c52904a7670ef",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/safehtml/rebind/HtmlTemplateParser.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15ec091e8b209fd3c2aa0b62c6ca246faa4ee696",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/safehtml/rebind/ParsedHtmlTemplate.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f0ec8abbccb438b7d8a6d7a78f8840d3f4a1958",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/safehtml/rebind/SafeHtmlTemplatesGenerator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c52990f5c863dbb4bbcdf059df2966d40d84997",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/safehtml/rebind/SafeHtmlTemplatesImplCreator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "efaea9455449fa2b54228f4f1158c3bb6ebc9cf1",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/safehtml/rebind/SafeHtmlTemplatesImplMethodCreator.java"
    },
    {
      "type": "modify",
      "old_id": "1b656e3062bf2c8a83f3a4e34ec301617a36a4a3",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/safehtml/SafeHtmlGwtSuite.java",
      "new_id": "4d6e104d7d98dbd17cc7ed9d631ab3d7956cb216",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/safehtml/SafeHtmlGwtSuite.java"
    },
    {
      "type": "modify",
      "old_id": "3bf970e7726f350823d10ddef0efdd5653818822",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/safehtml/SafeHtmlJreSuite.java",
      "new_id": "e5bb101b2bbd2623a0603cadd682ff9be798623f",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/safehtml/SafeHtmlJreSuite.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fbb3e2b3eec3fb87bf9d95cb61c681f2174f5452",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/safehtml/client/SafeHtmlTemplatesTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf6f0928db108afd1b730bf609681ecaae125567",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/safehtml/rebind/HtmlTemplateParserTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef05cfb252c050f6d37510ccdd243dfdf977a981",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/safehtml/rebind/ParsedHtmlTemplateTest.java"
    }
  ]
}
