)]}'
{
  "commit": "daffc2d2ef1b68eae0a7e79d015fe33339f19534",
  "tree": "628224fbc772bd6d34275fab33fb3aeba28cdf5a",
  "parents": [
    "ff1d89d6003272585093cfbab630c534fbba69bd"
  ],
  "author": {
    "name": "Gustavo Niemeyer",
    "email": "gustavo@niemeyer.net",
    "time": "Wed Mar 02 16:18:17 2011 -0500"
  },
  "committer": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Wed Mar 02 16:18:17 2011 -0500"
  },
  "message": "gc: fix init of packages named main\n\nThis change removes the special case which existed\nfor handling the initalization of the main package,\nso that other modules named \u0027main\u0027 get properly\ninitialized when imported.\n\nNote that gotest of main packages will break in most\ncases without this.\n\nR\u003drsc\nCC\u003dgolang-dev\nhttps://golang.org/cl/4190050\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "594509915ee2fdce5fe2e45ea8ff78e7b04da912",
      "old_mode": 33188,
      "old_path": "src/cmd/gc/export.c",
      "new_id": "09b963f271ed6b967c5d0a8a39f5b2ec64e3b55b",
      "new_mode": 33188,
      "new_path": "src/cmd/gc/export.c"
    },
    {
      "type": "modify",
      "old_id": "dc073443e010bddee4a8b3c71bcf481d4e928665",
      "old_mode": 33188,
      "old_path": "src/cmd/gc/init.c",
      "new_id": "af4eb03360730b1091b31e4933aafffb82f76daa",
      "new_mode": 33188,
      "new_path": "src/cmd/gc/init.c"
    },
    {
      "type": "modify",
      "old_id": "94e6dc5d52334dadbadce21f8049ed63dc5ca88a",
      "old_mode": 33188,
      "old_path": "src/cmd/gc/subr.c",
      "new_id": "142e5ba41efb063ce6663aca6fb61ddfa2cdf79a",
      "new_mode": 33188,
      "new_path": "src/cmd/gc/subr.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6c8c970636e3939186605129e556cf87694b732",
      "new_mode": 33188,
      "new_path": "test/init.go"
    }
  ]
}
