)]}'
{
  "commit": "014b935d95ebaca105c0096798e89df1e3fc57bd",
  "tree": "2d19835fa280d45c345c6a8acf082202028ff633",
  "parents": [
    "b319639badf669ede6d0d91d2e565c5270ec69e9"
  ],
  "author": {
    "name": "Nigel Tao",
    "email": "nigeltao@golang.org",
    "time": "Wed Feb 26 10:19:31 2020 +1100"
  },
  "committer": {
    "name": "Nigel Tao",
    "email": "nigeltao@golang.org",
    "time": "Wed Feb 26 10:19:49 2020 +1100"
  },
  "message": "Add base.token_decoder interface\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1bf829f1e413b68f1b5b7052bc615b58b2f3fe92",
      "old_mode": 33188,
      "old_path": "lang/builtin/builtin.go",
      "new_id": "22e2dd6848010c7b15f00a5df137635f5e07a095",
      "new_mode": 33188,
      "new_path": "lang/builtin/builtin.go"
    },
    {
      "type": "modify",
      "old_id": "955d55ced5caad4e218c4db52723b5b055fe409a",
      "old_mode": 33188,
      "old_path": "release/c/wuffs-unsupported-snapshot.c",
      "new_id": "46455c0e4d3030bf41a96631d83612fd8f484ecc",
      "new_mode": 33188,
      "new_path": "release/c/wuffs-unsupported-snapshot.c"
    },
    {
      "type": "modify",
      "old_id": "2281e30115516af96b7b7898666c13f74839955d",
      "old_mode": 33188,
      "old_path": "std/json/decode_json.wuffs",
      "new_id": "20ee6a8f1b3196ac4cff06dc6c20927d6928c32b",
      "new_mode": 33188,
      "new_path": "std/json/decode_json.wuffs"
    },
    {
      "type": "modify",
      "old_id": "ebc7153f0031a498f8bca6084b0fe8345087aad7",
      "old_mode": 33188,
      "old_path": "test/c/std/json.c",
      "new_id": "efbed9f065b11ea9a27cdcf7e45487c014338cbb",
      "new_mode": 33188,
      "new_path": "test/c/std/json.c"
    },
    {
      "type": "modify",
      "old_id": "713b95eabc38f0dcef4a997a94c2ec79880d8f41",
      "old_mode": 33188,
      "old_path": "test/c/testlib/testlib.c",
      "new_id": "2d066134376c380abe03d22be5d56f5f266d0830",
      "new_mode": 33188,
      "new_path": "test/c/testlib/testlib.c"
    }
  ]
}
