)]}'
{
  "commit": "db5aec22b7d6c7c692b369e4372079943377ed5c",
  "tree": "d443203f795a7848d645e4c98410c6fb954e2afb",
  "parents": [
    "ba6bd8c12d63f60450fcc6ec41acb0d2e63acb64"
  ],
  "author": {
    "name": "cushon",
    "email": "cushon@google.com",
    "time": "Wed Jul 20 10:46:40 2016 -0700"
  },
  "committer": {
    "name": "Liam Miller-Cushon",
    "email": "cushon@google.com",
    "time": "Thu Jul 21 14:23:59 2016 -0700"
  },
  "message": "Handle \u003ccode\u003e tags\n\nThese tags currently receive no special handling, which causes line\nbreaks inside multi-line \u003ccode\u003e blocks to be lost. The blocks need to be\nwrapped in \u003cpre\u003es to render correctly, but the formatter should still\navoid mangling whitespace.\n\nAlso, only recognize \u0027footer\u0027 javadoc tags that start with a lowercase\nletter.  This includes all supported javadoc tags, and excludes\nunescaped annotations inside code blocks (which are currently formatted\nas if they were tags).\n\nMOE_MIGRATED_REVID\u003d127962506\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe054d934b9e487721b17b7f31c72bba71969245",
      "old_mode": 33188,
      "old_path": "core/src/main/java/com/google/googlejavaformat/java/javadoc/JavadocFormatter.java",
      "new_id": "b8d36e6e6aad58789584b69e9970a3fc57e9e732",
      "new_mode": 33188,
      "new_path": "core/src/main/java/com/google/googlejavaformat/java/javadoc/JavadocFormatter.java"
    },
    {
      "type": "modify",
      "old_id": "a0c5bc83c83e55f3b074d264f60bf4c2adf28152",
      "old_mode": 33188,
      "old_path": "core/src/main/java/com/google/googlejavaformat/java/javadoc/JavadocLexer.java",
      "new_id": "86f82163bc1bede18ab873aa634178176128fa12",
      "new_mode": 33188,
      "new_path": "core/src/main/java/com/google/googlejavaformat/java/javadoc/JavadocLexer.java"
    },
    {
      "type": "modify",
      "old_id": "a998871ffec55613c1fbf50c3e232baafb92b773",
      "old_mode": 33188,
      "old_path": "core/src/main/java/com/google/googlejavaformat/java/javadoc/JavadocWriter.java",
      "new_id": "9cf74c21cf7abada42109735b288c483480e21b9",
      "new_mode": 33188,
      "new_path": "core/src/main/java/com/google/googlejavaformat/java/javadoc/JavadocWriter.java"
    },
    {
      "type": "modify",
      "old_id": "24091b6810e914c74e6f60064faf5d99f359a47b",
      "old_mode": 33188,
      "old_path": "core/src/main/java/com/google/googlejavaformat/java/javadoc/Token.java",
      "new_id": "d617824b0130b038aad457b1d67554d039f6523f",
      "new_mode": 33188,
      "new_path": "core/src/main/java/com/google/googlejavaformat/java/javadoc/Token.java"
    },
    {
      "type": "modify",
      "old_id": "2beb2a718791cdc9de42d7d21d41dc31e28dc72b",
      "old_mode": 33188,
      "old_path": "core/src/test/resources/com/google/googlejavaformat/java/testdata/B29618429.output",
      "new_id": "f118c53e6c974361b40206d1e3579514b8f7df25",
      "new_mode": 33188,
      "new_path": "core/src/test/resources/com/google/googlejavaformat/java/testdata/B29618429.output"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b6fbb2a065981f5b4b7f430694b0213843f22c3",
      "new_mode": 33188,
      "new_path": "core/src/test/resources/com/google/googlejavaformat/java/testdata/B30223986.input"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e7c427743447375fe406c77ceab1c36f6a0bb73",
      "new_mode": 33188,
      "new_path": "core/src/test/resources/com/google/googlejavaformat/java/testdata/B30223986.output"
    }
  ]
}
