)]}'
{
  "commit": "637ffe0981073879a95f848fd9528efe9231bed9",
  "tree": "4e0c815b6b6c4e8ad5a3f43e9dcc4717efbd2107",
  "parents": [
    "fef4da84ae84cc69897cfa7ebde85f834061bfff"
  ],
  "author": {
    "name": "Alan Donovan",
    "email": "alan@alandonovan.net",
    "time": "Thu Dec 17 11:14:19 2015 -0500"
  },
  "committer": {
    "name": "Alan Donovan",
    "email": "adonovan@google.com",
    "time": "Thu Dec 17 17:00:14 2015 +0000"
  },
  "message": "gotypes: a tutorial on go/types, the Go type checker\n\nBetter late than never.\n\nChange-Id: Iedd3aaa9dc3eb40b79b7430ed2d69e2d4f87dc86\nReviewed-on: https://go-review.googlesource.com/17388\nReviewed-by: Robert Griesemer \u003cgri@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7eb3d9ce2b4db49b3a557824a19330b58cdd88e",
      "new_mode": 33188,
      "new_path": "gotypes/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d55142080fc69f2ff38559b37e146628c212dd43",
      "new_mode": 33188,
      "new_path": "gotypes/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "608c529a57823d298e4983f0855940983d771062",
      "new_mode": 33188,
      "new_path": "gotypes/defsuses/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3140f473b5e103b466c452a62c321f05a502b60b",
      "new_mode": 33188,
      "new_path": "gotypes/doc/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a00b0fd2253324259928c75756e73c2781b6cc80",
      "new_mode": 33188,
      "new_path": "gotypes/go-types.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01a28623ae30bd61b1b5992f2b607194cdd697fb",
      "new_mode": 33188,
      "new_path": "gotypes/hello/hello.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba62aaa7f1a872d34ed4c76f22695270da6ea074",
      "new_mode": 33188,
      "new_path": "gotypes/hugeparam/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7e5701b11cad0aae91b189c5a3be83c18b9ef5d",
      "new_mode": 33188,
      "new_path": "gotypes/implements/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9bdc97d272cb03f4c5c40969bf72afb0d4f78632",
      "new_mode": 33188,
      "new_path": "gotypes/lookup/lookup.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da4b79b77f44b6ebef219a7d9fb400a781753b88",
      "new_mode": 33188,
      "new_path": "gotypes/nilfunc/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3050f80d2e16cc7ba833ddb7f29051787d79eab2",
      "new_mode": 33188,
      "new_path": "gotypes/pkginfo/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d8ed14e7f5c5121f8572ef9fc4d0a1db4f30237",
      "new_mode": 33188,
      "new_path": "gotypes/skeleton/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96b7bf03ea1d2d90ed5857dcbdb867c0680e7635",
      "new_mode": 33188,
      "new_path": "gotypes/typeandvalue/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "770bda27e5476ca25725a639f74faefde24061a6",
      "new_mode": 33188,
      "new_path": "gotypes/weave.go"
    }
  ]
}
