)]}'
{
  "commit": "f74657cbbe11c51f8b2b4810daa7c84ca6c6a552",
  "tree": "86f7111aa1bcd65b7b1fe70e2c8faeeaac199ae5",
  "parents": [
    "c31bb191022d549eb612d02129f6fbb70e9d55fe"
  ],
  "author": {
    "name": "cushon",
    "email": "cushon@google.com",
    "time": "Tue Aug 22 20:31:57 2017 -0700"
  },
  "committer": {
    "name": "Liam Miller-Cushon",
    "email": "cushon@google.com",
    "time": "Wed Aug 23 09:21:50 2017 -0700"
  },
  "message": "Be agnostic order of \u0027requires\u0027 and \u0027transitive\u0027\n\nmodifiers on requires directives.\n\nSee #75\n\nMOE_MIGRATED_REVID\u003d166152386\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e10368f63dabfed962b347241bf9e17a5f96026f",
      "old_mode": 33188,
      "old_path": "core/src/main/java/com/google/googlejavaformat/java/JavaInputAstVisitor.java",
      "new_id": "58995e03cddc2a0599546ccb2fdce2fc8479502d",
      "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": "c5d29662f3e62ff8d36d658743a65a98ef0b9c4f",
      "new_mode": 33188,
      "new_path": "core/src/test/resources/com/google/googlejavaformat/java/testdata/M3.input"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "563ef46f2614aab4bf7ed8692c84c4d44371c3b9",
      "new_mode": 33188,
      "new_path": "core/src/test/resources/com/google/googlejavaformat/java/testdata/M3.output"
    }
  ]
}
