)]}'
{
  "commit": "c3a34b8c9b12dfc833fb0fc4a04d4732e62de91f",
  "tree": "d807397a7436cba1a3292db1972b2c078a5ae22e",
  "parents": [
    "63f380545d664badf1a985c00f05ab8e98bfb254"
  ],
  "author": {
    "name": "cushon",
    "email": "cushon@google.com",
    "time": "Fri Nov 20 15:12:22 2015 -0800"
  },
  "committer": {
    "name": "Liam Miller-Cushon",
    "email": "cushon@google.com",
    "time": "Thu Dec 03 10:54:32 2015 -0800"
  },
  "message": "Fix bug with trailing semis after statement-level type declarations\n\nThe formatter guesses that semis exist after all type declarations to deal with\nextra tokens at the top level or inside type declarations. Empty statements are\npreserved, and always result in a token.\n\nIf a statement-level type declaration is followed by an empty statement, the\nformatter guesses the semi after the type declaration, and then emits it again\nwhen processing the statement.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID\u003d108383407\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9464772479d07a9792f286245016a5d2602cf664",
      "old_mode": 33188,
      "old_path": "core/src/main/java/com/google/googlejavaformat/java/JavaInputAstVisitor.java",
      "new_id": "9cfd81c771e0c8972e4cafcc7052b144043a72f3",
      "new_mode": 33188,
      "new_path": "core/src/main/java/com/google/googlejavaformat/java/JavaInputAstVisitor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "291e34c268e1b36a22acaab24f3fc3498c6c55ea",
      "new_mode": 33188,
      "new_path": "core/src/test/resources/com/google/googlejavaformat/java/testdata/B25811323.input"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "291e34c268e1b36a22acaab24f3fc3498c6c55ea",
      "new_mode": 33188,
      "new_path": "core/src/test/resources/com/google/googlejavaformat/java/testdata/B25811323.output"
    }
  ]
}
