)]}'
{
  "commit": "97d71a22769f123c196851798c3acdf0691b1ba0",
  "tree": "9a0291acaa725c0dcaaa8e9c2ffd003497772f13",
  "parents": [
    "97dcbe06de46ca5736ad8988b2813f20fd1f7832"
  ],
  "author": {
    "name": "rjrjr@google.com",
    "email": "rjrjr@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Sep 09 05:07:33 2009 +0000"
  },
  "committer": {
    "name": "rjrjr@google.com",
    "email": "rjrjr@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Sep 09 05:07:33 2009 +0000"
  },
  "message": "We were double escaping the contents of placeholders inside HTML\nmessages. E.g.,\n\n  \u003cp\u003e\u003cui:msg\u003eI would \u0027like\u0027 a \u003cspan ui:field\u003d\u0027foo\u0027\u003e\u0027single\u0027\u003c/span\u003e quote\u003c/ui\n\nrendered as:\n\n  I would \u0027like\u0027 a \u0027\u0027single\u0027\u0027 quote\n\nThere was already a mechanism in place for this kind of thing, written for t\nwidgets-in-HTML-messages case (WidgetPlaceholderInterpreter), but I forgot\nto use it in HtmlPlaceholderInterpreter.\n\nAdded tests and touched up docs while there, hoping to regain my\nbearings more quickly next time.\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@6100 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "48b4003d4fe17270a4fcfbed988e6dcf95a363a8",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/uibinder/parsers/HTMLPanelParser.java",
      "new_id": "759e00967a6cf86d4f2c1772946dc0836c581f8a",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/uibinder/parsers/HTMLPanelParser.java"
    },
    {
      "type": "modify",
      "old_id": "4c9d48d715a37dc0d77e8567bfcfa72d3c71db90",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/uibinder/parsers/HtmlMessageInterpreter.java",
      "new_id": "b81fca5b6d932ce3b575bbb0979e9df6a98d935c",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/uibinder/parsers/HtmlMessageInterpreter.java"
    },
    {
      "type": "modify",
      "old_id": "81d2f15a72e67ea27cea443f686420fd2dec3e6e",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/uibinder/parsers/HtmlPlaceholderInterpreter.java",
      "new_id": "9e08199ac6337ce946e25ceda7ec71f67fa17011",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/uibinder/parsers/HtmlPlaceholderInterpreter.java"
    },
    {
      "type": "modify",
      "old_id": "69ea07b5f1c58b2ed7a0e07322d4bc12805c887e",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/uibinder/rebind/messages/PlaceholderInterpreter.java",
      "new_id": "5578f74bea6f80beb3b9f1f542ea2c44a70d475f",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/uibinder/rebind/messages/PlaceholderInterpreter.java"
    },
    {
      "type": "modify",
      "old_id": "b32ae430995413dee27ee74e4ea965a830710d48",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/uibinder/sample/client/WidgetBasedUi.java",
      "new_id": "1fde1b3beef26c0a95adcf41487eef9a3abdf509",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/uibinder/sample/client/WidgetBasedUi.java"
    },
    {
      "type": "modify",
      "old_id": "d4d99db6adc3b6aded88ab52ef646a06b7a91bbe",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/uibinder/sample/client/WidgetBasedUi.ui.xml",
      "new_id": "0d2db28b352d3d3a0ba881a2a830f380a29c9898",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/uibinder/sample/client/WidgetBasedUi.ui.xml"
    },
    {
      "type": "modify",
      "old_id": "90bf5a41d02595c71be93dcc13f6ff9c4c7adbbd",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/uibinder/sample/client/UiBinderTest.java",
      "new_id": "82a842bf2ffbdc4e1c080d840888de8d6adca637",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/sample/client/UiBinderTest.java"
    }
  ]
}
