)]}'
{
  "commit": "b9e10a3217f6533f6d25a8f5c93fd27ec686fbdf",
  "tree": "3a6b1443cce221a2e428103a0754915fb0731f32",
  "parents": [
    "6c4e7f4b681c12d7dbb2a229fb32636303dad781"
  ],
  "author": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Mon Oct 17 19:01:28 2011 -0400"
  },
  "committer": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Mon Oct 17 19:01:28 2011 -0400"
  },
  "message": "[release-branch.r60] reflect: disallow Interface method on Value obtained via unexported name\n\nexp/datafmt is incompatible with this change, so delete it.\nIt was scheduled for deletion soon anyway.\n\n««« CL 5266054 / f798c2579fbd\nreflect: disallow Interface method on Value obtained via unexported name\n\nHad been allowing it for use by fmt, but it is too hard to lock down.\nFix other packages not to depend on it.\n\nR\u003dr, r\nCC\u003dgolang-dev\nhttps://golang.org/cl/5266054\n»»»\n\nR\u003dgolang-dev, r\nCC\u003dgolang-dev\nhttps://golang.org/cl/5286051\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "991e3cbde6d73aeaf32e769e9bad95ea3df1c24a",
      "old_mode": 33188,
      "old_path": "src/pkg/Makefile",
      "new_id": "44d7f43674408a60f984e46e7da39430938a86b5",
      "new_mode": 33188,
      "new_path": "src/pkg/Makefile"
    },
    {
      "type": "delete",
      "old_id": "aa94538975e126fdbc6e3f2c81314f76f9a70af6",
      "old_mode": 33188,
      "old_path": "src/pkg/exp/datafmt/Makefile",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6d7e7644276cb1653367bae08acd89684bb20f70",
      "old_mode": 33188,
      "old_path": "src/pkg/exp/datafmt/datafmt.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "87d07165933d44a4a9e3c884f42c57443e0fab73",
      "old_mode": 33188,
      "old_path": "src/pkg/exp/datafmt/datafmt_test.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a2ddd389723e754cd0cae204825aec1962fd817e",
      "old_mode": 33188,
      "old_path": "src/pkg/exp/datafmt/parser.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1142c9f8ad72ad38754c8e925a4bb375e8cc3169",
      "old_mode": 33188,
      "old_path": "src/pkg/fmt/fmt_test.go",
      "new_id": "38218dfdc10fedcdd15144e1153fc3aecc87aeb6",
      "new_mode": 33188,
      "new_path": "src/pkg/fmt/fmt_test.go"
    },
    {
      "type": "modify",
      "old_id": "738734908079a4eb6a8f2e5ce406a993b3b0f2da",
      "old_mode": 33188,
      "old_path": "src/pkg/fmt/print.go",
      "new_id": "136aebd3362f19d4df01f5d0495bf6e8eb1fd147",
      "new_mode": 33188,
      "new_path": "src/pkg/fmt/print.go"
    },
    {
      "type": "modify",
      "old_id": "257278e8f4fe17db86452e9a98b59c6e5fdb77ff",
      "old_mode": 33188,
      "old_path": "src/pkg/reflect/all_test.go",
      "new_id": "9a41b504a743a89e990ace4c5517a945f19b014c",
      "new_mode": 33188,
      "new_path": "src/pkg/reflect/all_test.go"
    },
    {
      "type": "modify",
      "old_id": "a483135b01764edecf2514ee259c630f4d9018cb",
      "old_mode": 33188,
      "old_path": "src/pkg/reflect/deepequal.go",
      "new_id": "63c28fe2024d37c7fd16a711c7741dd62b46a526",
      "new_mode": 33188,
      "new_path": "src/pkg/reflect/deepequal.go"
    },
    {
      "type": "modify",
      "old_id": "d3c510ac2d15bcdce9d8cf42b49261339ba929db",
      "old_mode": 33188,
      "old_path": "src/pkg/reflect/value.go",
      "new_id": "996ba0c3b35cde5c6d11fdc2767eb03f4e9b5d9c",
      "new_mode": 33188,
      "new_path": "src/pkg/reflect/value.go"
    },
    {
      "type": "modify",
      "old_id": "bdc5b9072c34db948128f9e8ec1c6d7ecf1a07f6",
      "old_mode": 33188,
      "old_path": "test/interface/fake.go",
      "new_id": "ddb83254278c59007fc04a5c54b88f4e0b587adc",
      "new_mode": 33188,
      "new_path": "test/interface/fake.go"
    }
  ]
}
