)]}'
{
  "commit": "737e31ff3a4f805e5765cc9b5db70b3cd3dfa666",
  "tree": "9e15886045c2222151f03aa7f342d7adc284a33a",
  "parents": [
    "7a142168bec01db1fd6f0a9186fc34ed998ea3ae"
  ],
  "author": {
    "name": "Nigel Tao",
    "email": "nigeltao@golang.org",
    "time": "Tue Feb 11 11:23:17 2020 +1100"
  },
  "committer": {
    "name": "Nigel Tao",
    "email": "nigeltao@golang.org",
    "time": "Tue Feb 11 12:02:58 2020 +1100"
  },
  "message": "Add tokens\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a78efd1f47bff276f4ded88e60e4aefb677d2b82",
      "old_mode": 33188,
      "old_path": "doc/changelog.md",
      "new_id": "3e7b3abe9054c8e64d660b52c4d670674e7c7797",
      "new_mode": 33188,
      "new_path": "doc/changelog.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df30bcd02663fffb234bf799f67dce3539e57307",
      "new_mode": 33188,
      "new_path": "internal/cgen/base/token-private.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5028873fa275c726ef8e0def7b5df286a591424d",
      "new_mode": 33188,
      "new_path": "internal/cgen/base/token-public.h"
    },
    {
      "type": "modify",
      "old_id": "76c38f4e5598af55b725ba826149db3bbd0c07af",
      "old_mode": 33188,
      "old_path": "internal/cgen/cgen.go",
      "new_id": "502f0a3d04be901a91024b4249de9d906640d9bd",
      "new_mode": 33188,
      "new_path": "internal/cgen/cgen.go"
    },
    {
      "type": "modify",
      "old_id": "5f8792322df2c018aeb2f63aebb0030f955fad4d",
      "old_mode": 33188,
      "old_path": "internal/cgen/data.go",
      "new_id": "a9ff5ef3c16628aa15492087f570e4f970e4c0ba",
      "new_mode": 33188,
      "new_path": "internal/cgen/data.go"
    },
    {
      "type": "modify",
      "old_id": "bbb2de3f7897f8a43160af5185672a1e505c1558",
      "old_mode": 33188,
      "old_path": "internal/cgen/expr.go",
      "new_id": "7c2874da2ae39f267ced0a633b73dbfcad62a37a",
      "new_mode": 33188,
      "new_path": "internal/cgen/expr.go"
    },
    {
      "type": "modify",
      "old_id": "8380faa9b0908bcf62bcd582552ec324803cd8ac",
      "old_mode": 33188,
      "old_path": "internal/cgen/func.go",
      "new_id": "9a25cf069af343e70fdfefff7124023e9ba57a05",
      "new_mode": 33188,
      "new_path": "internal/cgen/func.go"
    },
    {
      "type": "modify",
      "old_id": "000805bcd748666cb1b0afa6439add9c017ceb79",
      "old_mode": 33188,
      "old_path": "internal/cgen/gen.go",
      "new_id": "51bca4c5d651d85a14cc15bb9a7bf16a4755b40e",
      "new_mode": 33188,
      "new_path": "internal/cgen/gen.go"
    },
    {
      "type": "modify",
      "old_id": "0ed0b14b132670491ecf92ef05b97ef26ceecda7",
      "old_mode": 33188,
      "old_path": "internal/cgen/var.go",
      "new_id": "bc6d7fdd51817d40c54124de8c765efe4d9be817",
      "new_mode": 33188,
      "new_path": "internal/cgen/var.go"
    },
    {
      "type": "modify",
      "old_id": "fdbb5464c4f8f0e6374dc973fbeefc887d63aa1f",
      "old_mode": 33188,
      "old_path": "lang/ast/ast.go",
      "new_id": "2f356d18f6adf36b714dd297c686e327f7cbc6ba",
      "new_mode": 33188,
      "new_path": "lang/ast/ast.go"
    },
    {
      "type": "modify",
      "old_id": "98f34da18def1e6d5a7526a44c2cb6d95d7c09ff",
      "old_mode": 33188,
      "old_path": "lang/builtin/builtin.go",
      "new_id": "b698e6b793aab2d5101efaf9789a110b0e8aad48",
      "new_mode": 33188,
      "new_path": "lang/builtin/builtin.go"
    },
    {
      "type": "modify",
      "old_id": "c193f992f96ecfc153c935dca7f95a24aedf5c44",
      "old_mode": 33188,
      "old_path": "lang/check/resolve.go",
      "new_id": "82c25bc4a201c51321debf0fedfe37755721f53c",
      "new_mode": 33188,
      "new_path": "lang/check/resolve.go"
    },
    {
      "type": "modify",
      "old_id": "fa4d79743fd905963f9106146c24cf5d42d3e191",
      "old_mode": 33188,
      "old_path": "lang/token/list.go",
      "new_id": "c9797bce3fdb322193eb500827247470850f514d",
      "new_mode": 33188,
      "new_path": "lang/token/list.go"
    },
    {
      "type": "modify",
      "old_id": "8de7c66a38fe5aad55a3f96edfc190eba0e3ccde",
      "old_mode": 33188,
      "old_path": "release/c/wuffs-unsupported-snapshot.c",
      "new_id": "31853b852d715b63dd1385f34b823b70b6e9df6c",
      "new_mode": 33188,
      "new_path": "release/c/wuffs-unsupported-snapshot.c"
    },
    {
      "type": "modify",
      "old_id": "ad88dd7aaa0b54cb5b834c194589925e58595109",
      "old_mode": 33188,
      "old_path": "std/json/decode_json.wuffs",
      "new_id": "db17fec26e6b099c8bf4ad999026b6a226289d0f",
      "new_mode": 33188,
      "new_path": "std/json/decode_json.wuffs"
    },
    {
      "type": "modify",
      "old_id": "f5c809056af59d9fa9fe7147f93c1efc0ac2ce94",
      "old_mode": 33188,
      "old_path": "test/c/std/json.c",
      "new_id": "2168e6da389ff8064f9474f81cb2b2112068226e",
      "new_mode": 33188,
      "new_path": "test/c/std/json.c"
    },
    {
      "type": "modify",
      "old_id": "7c27d6a61158b310094e1f3f2099d07e8e972db1",
      "old_mode": 33188,
      "old_path": "test/c/testlib/testlib.c",
      "new_id": "235656e9d1b5591c4b684ea4daa64e53885780ed",
      "new_mode": 33188,
      "new_path": "test/c/testlib/testlib.c"
    }
  ]
}
