)]}'
{
  "commit": "60f783d92bc07fa7ca78e8efccbbc841d9f9cbcb",
  "tree": "8677601561fbb007429777514911480aa4c871fd",
  "parents": [
    "8aafb44b0bbba85535feb67e7ae0f4f254524c0f"
  ],
  "author": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Thu Mar 07 09:19:02 2013 -0500"
  },
  "committer": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Thu Mar 07 09:19:02 2013 -0500"
  },
  "message": "cmd/ld: host linking support for linux/amd64\n\nStill to do: non-linux and non-amd64.\nIt may work on other ELF-based amd64 systems too, but untested.\n\n\"go test -ldflags -hostobj $GOROOT/misc/cgo/test\" passes.\n\nMuch may yet change, but this seems a reasonable checkpoint.\n\nR\u003diant\nCC\u003dgolang-dev\nhttps://golang.org/cl/7369057\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "04f2a9c6cb0b8eec74a5a544e74ce12ac15f4544",
      "old_mode": 33188,
      "old_path": "src/cmd/5l/asm.c",
      "new_id": "097b74e31bbae30b0f4e17bfc8d362f90caf1fee",
      "new_mode": 33188,
      "new_path": "src/cmd/5l/asm.c"
    },
    {
      "type": "modify",
      "old_id": "62dd8947f06a19757627637170835fd190d3b0ec",
      "old_mode": 33188,
      "old_path": "src/cmd/5l/l.h",
      "new_id": "059e269a91d0b0418f3470622d155a1cf95a9114",
      "new_mode": 33188,
      "new_path": "src/cmd/5l/l.h"
    },
    {
      "type": "modify",
      "old_id": "6aa7fdd69bf648f5ea102c014418d9d5ef80b573",
      "old_mode": 33188,
      "old_path": "src/cmd/5l/obj.c",
      "new_id": "58ac77052d9d1a0523cff2e4faefadaf4673a744",
      "new_mode": 33188,
      "new_path": "src/cmd/5l/obj.c"
    },
    {
      "type": "modify",
      "old_id": "5fb75ba4d003160b948109f75db04d1af197a23d",
      "old_mode": 33188,
      "old_path": "src/cmd/6l/asm.c",
      "new_id": "627e10af0a2ba06f7530f65ba6a165ac1f39c2e3",
      "new_mode": 33188,
      "new_path": "src/cmd/6l/asm.c"
    },
    {
      "type": "modify",
      "old_id": "ffb8a45522e41d0fd9f68aea1c6cfb7b9e0c1e25",
      "old_mode": 33188,
      "old_path": "src/cmd/6l/l.h",
      "new_id": "22fb23b1b70f04e0f581f34f97fc51e9594cfe2a",
      "new_mode": 33188,
      "new_path": "src/cmd/6l/l.h"
    },
    {
      "type": "modify",
      "old_id": "10e4a986019eb13849e3e84c31a199d74f7a06f7",
      "old_mode": 33188,
      "old_path": "src/cmd/6l/obj.c",
      "new_id": "6ced8be7fd665082811ceb868e07287c9d053fc6",
      "new_mode": 33188,
      "new_path": "src/cmd/6l/obj.c"
    },
    {
      "type": "modify",
      "old_id": "a00174c3681261f5b4144614fa15d57e15629e9b",
      "old_mode": 33188,
      "old_path": "src/cmd/8l/asm.c",
      "new_id": "3563c0849f3b8b503ba2fd7ce4cde8a578d1c51b",
      "new_mode": 33188,
      "new_path": "src/cmd/8l/asm.c"
    },
    {
      "type": "modify",
      "old_id": "f88f058e35f4569c01e5fd844c75445c636730d1",
      "old_mode": 33188,
      "old_path": "src/cmd/8l/l.h",
      "new_id": "f6b164d9e40484273afdcf92d14d6e576e764d6b",
      "new_mode": 33188,
      "new_path": "src/cmd/8l/l.h"
    },
    {
      "type": "modify",
      "old_id": "dcb8390b97979d8a4b07f95d2ad385af7d999011",
      "old_mode": 33188,
      "old_path": "src/cmd/8l/obj.c",
      "new_id": "f06bc5d9dc996464453a9cb70995fa8712ddc021",
      "new_mode": 33188,
      "new_path": "src/cmd/8l/obj.c"
    },
    {
      "type": "modify",
      "old_id": "6c6b1be433582178477adaaaae960180efbfd78f",
      "old_mode": 33188,
      "old_path": "src/cmd/ld/data.c",
      "new_id": "b344abd9b0794b954b05fd95b3338821e8295c1d",
      "new_mode": 33188,
      "new_path": "src/cmd/ld/data.c"
    },
    {
      "type": "modify",
      "old_id": "d6a357e4982c5abf45be3db62e7988dd2d97d3ec",
      "old_mode": 33188,
      "old_path": "src/cmd/ld/dwarf.c",
      "new_id": "949752994b185cbe8a2a2dc007f3c7f8d91e4206",
      "new_mode": 33188,
      "new_path": "src/cmd/ld/dwarf.c"
    },
    {
      "type": "modify",
      "old_id": "2b6fdd6b5ebc1a4e8ccdf175dde79d5fb3117f42",
      "old_mode": 33188,
      "old_path": "src/cmd/ld/go.c",
      "new_id": "403b800b9bc8f8f927e091d847f33a05695fee10",
      "new_mode": 33188,
      "new_path": "src/cmd/ld/go.c"
    },
    {
      "type": "modify",
      "old_id": "2bbf4f83e356b7d0ee5d689c20cafebb1d40a10f",
      "old_mode": 33188,
      "old_path": "src/cmd/ld/ldelf.c",
      "new_id": "750dff4e6010a5b656402548750f6a89b1d4d5dd",
      "new_mode": 33188,
      "new_path": "src/cmd/ld/ldelf.c"
    },
    {
      "type": "modify",
      "old_id": "41852f17c67280f4335242fe1c0099150ac19c3e",
      "old_mode": 33188,
      "old_path": "src/cmd/ld/ldmacho.c",
      "new_id": "2509be471c3372fd6bc3215153ed62586119acc6",
      "new_mode": 33188,
      "new_path": "src/cmd/ld/ldmacho.c"
    },
    {
      "type": "modify",
      "old_id": "26fa4f2ac7adedb31629550ca5a0f16534f689c5",
      "old_mode": 33188,
      "old_path": "src/cmd/ld/lib.c",
      "new_id": "db6b7761b7badba07675dea8cc3557c23798bd15",
      "new_mode": 33188,
      "new_path": "src/cmd/ld/lib.c"
    },
    {
      "type": "modify",
      "old_id": "25fe45675e23ba39d59c0f200e3dce23b3b95b04",
      "old_mode": 33188,
      "old_path": "src/cmd/ld/lib.h",
      "new_id": "0b7e48c8a2816ad068b7c12252c0eb190eb1c8fe",
      "new_mode": 33188,
      "new_path": "src/cmd/ld/lib.h"
    },
    {
      "type": "modify",
      "old_id": "6781c25a43d5703e526336f39a6c23368142e614",
      "old_mode": 33188,
      "old_path": "src/cmd/ld/macho.c",
      "new_id": "75be9d940233c5806bd8676162d0118435cc0240",
      "new_mode": 33188,
      "new_path": "src/cmd/ld/macho.c"
    },
    {
      "type": "modify",
      "old_id": "f2903ba0f922d46790ad9343c6a3cfc31aa36dac",
      "old_mode": 33188,
      "old_path": "src/cmd/ld/pe.c",
      "new_id": "85f622dbc016f2d6b52321be2a0b3c3aefc5c454",
      "new_mode": 33188,
      "new_path": "src/cmd/ld/pe.c"
    },
    {
      "type": "modify",
      "old_id": "89a594872e88136bb20b0c6c557d8f8295f88a8e",
      "old_mode": 33188,
      "old_path": "src/cmd/ld/symtab.c",
      "new_id": "d8b8b932893d6d441a531bebdac50bda1f209e3b",
      "new_mode": 33188,
      "new_path": "src/cmd/ld/symtab.c"
    },
    {
      "type": "modify",
      "old_id": "51bd529ecb43dc3e508f5660c5d071092a138e02",
      "old_mode": 33188,
      "old_path": "src/pkg/runtime/cgo/callbacks.c",
      "new_id": "19f6115a665b6ea0614570bbf28326b1b379e66d",
      "new_mode": 33188,
      "new_path": "src/pkg/runtime/cgo/callbacks.c"
    },
    {
      "type": "modify",
      "old_id": "590bf9b672417b14a43060f16271efb4e2292bc3",
      "old_mode": 33188,
      "old_path": "src/pkg/runtime/cgocall.c",
      "new_id": "3ed1243aacc84e43670307d8db06254029ad4704",
      "new_mode": 33188,
      "new_path": "src/pkg/runtime/cgocall.c"
    }
  ]
}
