)]}'
{
  "commit": "bd240d4d6252d1b50370b2cb0edf3b568f1b569d",
  "tree": "4a8420d7b702ef29f9fdbad786b2c4c52a99154f",
  "parents": [
    "5cf7afbd2fc648563b5b0df56a23cae8f92f33f3"
  ],
  "author": {
    "name": "Dave Borowitz",
    "email": "dborowitz@google.com",
    "time": "Thu Apr 04 10:22:58 2013 -0700"
  },
  "committer": {
    "name": "Dave Borowitz",
    "email": "dborowitz@google.com",
    "time": "Thu Apr 04 17:05:08 2013 -0700"
  },
  "message": "Implement safe find/replace for user-provided links\n\nExtract an interface out of RegexFindReplace for replacement with\narbitrary types of sanitization or other munging. Implement a\nLinkFindReplace that knows how to sanitize links with SafeHtmlBuilder.\n\nPush the replacement into the FindReplace interface so implementations\ncan do sanitization _after_ regular expression replacement.\n\nChange-Id: I46383abd1921a11b4c90b80b2022051fc0c8e13c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "82eb859e3b750f5067cbdccbe09072e8ceb2b8a3",
      "old_mode": 33188,
      "old_path": ".settings/org.eclipse.core.resources.prefs",
      "new_id": "f9fe34593fcd3624a964478aeb438b0d44fe7237",
      "new_mode": 33188,
      "new_path": ".settings/org.eclipse.core.resources.prefs"
    },
    {
      "type": "modify",
      "old_id": "b0b2fe2c8b624a7463b63a1ad444d0161fe9fa0b",
      "old_mode": 33188,
      "old_path": ".settings/org.eclipse.jdt.core.prefs",
      "new_id": "3473ea81de7ab4e8959f4e095479ce5199b18d11",
      "new_mode": 33188,
      "new_path": ".settings/org.eclipse.jdt.core.prefs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7bc907bf66f8f26cdbe40f3ef3955cf37c751ad",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gwtexpui/safehtml/client/FindReplace.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eaa4f23030634c87f6df11ff6f9b7b9ef7217779",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gwtexpui/safehtml/client/LinkFindReplace.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d22fef6e769cadabb70f48434ffe9b6d2cfa05bf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gwtexpui/safehtml/client/RawFindReplace.java"
    },
    {
      "type": "delete",
      "old_id": "fe272d461f0cf5335d65230851b17960f51e37b5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/gwtexpui/safehtml/client/RegexFindReplace.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "34ce6f4d51d920347f8447c30fbda4518e75dae4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/gwtexpui/safehtml/client/SafeHtml.java",
      "new_id": "5794386b10e9bc95e2c5cd9ca52bd8777c762329",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gwtexpui/safehtml/client/SafeHtml.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97f816fda8b7dc8f6d219f897b0b1af23dedec60",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/gwtexpui/safehtml/client/LinkFindReplaceTest.java"
    },
    {
      "type": "rename",
      "old_id": "a11a7ec27c0e846370566d9cef24881aaf97e080",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/gwtexpui/safehtml/client/RegexFindReplaceTest.java",
      "new_id": "9c450bd7a5db91ac311692db9e22e57bc502bd1e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/gwtexpui/safehtml/client/RawFindReplaceTest.java",
      "score": 77
    },
    {
      "type": "modify",
      "old_id": "ec9d06f825f6d5cadf9e2ea9894730501485d25a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/gwtexpui/safehtml/client/SafeHtml_ReplaceTest.java",
      "new_id": "e8c14d7f235585a637c2344c1ecc5304a3896d0f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/gwtexpui/safehtml/client/SafeHtml_ReplaceTest.java"
    }
  ]
}
