)]}'
{
  "commit": "a5cb76243af54a6729f5668317fb87baa242b9cc",
  "tree": "17fec3b0ed013e7d1ed2865c89195d0ade9c6cfd",
  "parents": [
    "1ef9b5a5b90e6ea4dd5d9495cfe0d3d24446ff22"
  ],
  "author": {
    "name": "Michael Hudson-Doyle",
    "email": "michael.hudson@canonical.com",
    "time": "Wed Sep 02 11:23:15 2015 +1200"
  },
  "committer": {
    "name": "Michael Hudson-Doyle",
    "email": "michael.hudson@canonical.com",
    "time": "Thu Oct 08 00:21:30 2015 +0000"
  },
  "message": "cmd/internal/obj, cmd/link, runtime: lots of TLS cleanup\n\nIt\u0027s particularly nice to get rid of the android special cases in the linker.\n\nChange-Id: I516363af7ce8a6b2f196fe49cb8887ac787a6dad\nReviewed-on: https://go-review.googlesource.com/14197\nRun-TryBot: Michael Hudson-Doyle \u003cmichael.hudson@canonical.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c240e89d4669c15fbed866748f3f4583c71960d4",
      "old_mode": 33188,
      "old_path": "src/cmd/internal/obj/arm/asm5.go",
      "new_id": "3bf4a31729577a20081f4aadb789c97c8bb778ba",
      "new_mode": 33188,
      "new_path": "src/cmd/internal/obj/arm/asm5.go"
    },
    {
      "type": "modify",
      "old_id": "d9f587b08743d73b00f9152658f3bd6fbd9c0da9",
      "old_mode": 33188,
      "old_path": "src/cmd/internal/obj/arm/obj5.go",
      "new_id": "00ab13ccc3f3a759d3b76af56ac1292bc3eea2e4",
      "new_mode": 33188,
      "new_path": "src/cmd/internal/obj/arm/obj5.go"
    },
    {
      "type": "modify",
      "old_id": "3a5601898565b17d9685e1633f5bb16de1ce3cc2",
      "old_mode": 33188,
      "old_path": "src/cmd/internal/obj/arm64/asm7.go",
      "new_id": "a78c37e87d4699003cfbcadb3a212d6d9d445e4c",
      "new_mode": 33188,
      "new_path": "src/cmd/internal/obj/arm64/asm7.go"
    },
    {
      "type": "modify",
      "old_id": "4217d6b0cb4842fd341671bebe9d153bbd2874a1",
      "old_mode": 33188,
      "old_path": "src/cmd/internal/obj/link.go",
      "new_id": "4d6f7d7bdbce4300604fef4dbcf28eb3c068c337",
      "new_mode": 33188,
      "new_path": "src/cmd/internal/obj/link.go"
    },
    {
      "type": "modify",
      "old_id": "2955a0023d3da4eeb89aeeba1919e86e5edaff58",
      "old_mode": 33188,
      "old_path": "src/cmd/internal/obj/mips/asm0.go",
      "new_id": "c7498ea5f3293722ed3bb6be727972ca8b030fff",
      "new_mode": 33188,
      "new_path": "src/cmd/internal/obj/mips/asm0.go"
    },
    {
      "type": "modify",
      "old_id": "5a1ba9cff23c3a8f2407cf62141328d971458894",
      "old_mode": 33188,
      "old_path": "src/cmd/internal/obj/ppc64/asm9.go",
      "new_id": "745da9ef0d6fd0921c10e8143ae8e3c1ac95fcfe",
      "new_mode": 33188,
      "new_path": "src/cmd/internal/obj/ppc64/asm9.go"
    },
    {
      "type": "modify",
      "old_id": "e221bdab82b3b5f5bc69a8f87d70cd67a81cfcdc",
      "old_mode": 33188,
      "old_path": "src/cmd/internal/obj/x86/obj6.go",
      "new_id": "8fbe8652190b3d9a49e88835a957df6dd0063d0c",
      "new_mode": 33188,
      "new_path": "src/cmd/internal/obj/x86/obj6.go"
    },
    {
      "type": "modify",
      "old_id": "848d0963cef1c95a8cc21336217a32499f943bf5",
      "old_mode": 33188,
      "old_path": "src/cmd/link/internal/arm/asm.go",
      "new_id": "01b2aaa3b4d21c2b1b9430325e4eb7020209e363",
      "new_mode": 33188,
      "new_path": "src/cmd/link/internal/arm/asm.go"
    },
    {
      "type": "modify",
      "old_id": "b8cf5b9fc24760a0efc10cdd0e6f65404f7af5a5",
      "old_mode": 33188,
      "old_path": "src/cmd/link/internal/ld/data.go",
      "new_id": "2855e55181b7607f99f1a018693871c64372b6fd",
      "new_mode": 33188,
      "new_path": "src/cmd/link/internal/ld/data.go"
    },
    {
      "type": "modify",
      "old_id": "19865a15bf2600a7639cf47e95462ba8576a24b8",
      "old_mode": 33188,
      "old_path": "src/cmd/link/internal/ld/elf.go",
      "new_id": "a2084dae2607642e4f68792b9d952651347b429a",
      "new_mode": 33188,
      "new_path": "src/cmd/link/internal/ld/elf.go"
    },
    {
      "type": "modify",
      "old_id": "d511e1bff44ae05d0ea572c9e564184022fb67af",
      "old_mode": 33188,
      "old_path": "src/cmd/link/internal/ld/lib.go",
      "new_id": "23fd44b6a85e920ce7515b2a00b1e902300342d5",
      "new_mode": 33188,
      "new_path": "src/cmd/link/internal/ld/lib.go"
    },
    {
      "type": "modify",
      "old_id": "797c95eabafba3bc3c445fdc84b7e5ba7c6e29ab",
      "old_mode": 33188,
      "old_path": "src/runtime/asm_arm64.s",
      "new_id": "2f2d8ca43de75ad4ab006ae3aacfe494ba320c0b",
      "new_mode": 33188,
      "new_path": "src/runtime/asm_arm64.s"
    },
    {
      "type": "modify",
      "old_id": "4ff0ae4ccc6660a41ab4a4e026a008dfca1c58c4",
      "old_mode": 33188,
      "old_path": "src/runtime/tls_arm.s",
      "new_id": "00ca46993f4e59b8c47e9d7f21cd070d6f2f6d6a",
      "new_mode": 33188,
      "new_path": "src/runtime/tls_arm.s"
    },
    {
      "type": "modify",
      "old_id": "a5f86c419985229d01a1b5c5deebba87bfed5463",
      "old_mode": 33188,
      "old_path": "src/runtime/tls_arm64.s",
      "new_id": "f31a16b202453198a8e07de376f1cfc396306829",
      "new_mode": 33188,
      "new_path": "src/runtime/tls_arm64.s"
    },
    {
      "type": "modify",
      "old_id": "fc1718f50842036b4f89149f5bb73e252ada4f17",
      "old_mode": 33188,
      "old_path": "src/runtime/tls_ppc64x.s",
      "new_id": "127e7024e2681a8d6d69df0efb7d3460113fcb71",
      "new_mode": 33188,
      "new_path": "src/runtime/tls_ppc64x.s"
    }
  ]
}
