)]}'
{
  "commit": "f709adadf162ba7ded49f349485fc5cb078db0b0",
  "tree": "f951fa23a00f7d77adef407ecbef2ace4e92886a",
  "parents": [
    "14ebc59f6a4c28c7bf27ce47717ce9ced4441eea"
  ],
  "author": {
    "name": "Caio Marcelo de Oliveira Filho",
    "email": "caio.oliveira@intel.com",
    "time": "Mon Feb 29 12:06:57 2016 -0300"
  },
  "committer": {
    "name": "Andrew Gerrand",
    "email": "adg@golang.org",
    "time": "Tue Apr 19 23:07:19 2016 +0000"
  },
  "message": "[release-branch.go1.6] net/http: TimeoutHandler should start timer when serving request\n\nTimeoutHandler was starting the Timer when the handler was created,\ninstead of when serving a request. It also was sharing it between\nmultiple requests, which is incorrect, as the requests might start\nat different times.\n\nStore the timeout duration and create the Timer when ServeHTTP is\ncalled. Different requests will have different timers.\n\nThe testing plumbing was simplified to store the channel used to\ncontrol when timeout happens. It overrides the regular timer.\n\nFixes #14568.\n\nChange-Id: I4bd51a83f412396f208682d3ae5e382db5f8dc81\nReviewed-on: https://go-review.googlesource.com/20046\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-on: https://go-review.googlesource.com/22274\nReviewed-by: Andrew Gerrand \u003cadg@golang.org\u003e\nRun-TryBot: Andrew Gerrand \u003cadg@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "52bccbdce31c5a3139f985140c58e7ebe3733ea1",
      "old_mode": 33188,
      "old_path": "src/net/http/export_test.go",
      "new_id": "7952e00813b8217ac5d070957584faa7673606c5",
      "new_mode": 33188,
      "new_path": "src/net/http/export_test.go"
    },
    {
      "type": "modify",
      "old_id": "384b453ce0ad5860a2fc67ff01537c700145c325",
      "old_mode": 33188,
      "old_path": "src/net/http/serve_test.go",
      "new_id": "f79c045c66ef015fa3e4639a677d0fc69edcdb79",
      "new_mode": 33188,
      "new_path": "src/net/http/serve_test.go"
    },
    {
      "type": "modify",
      "old_id": "5e3b6084ae3879be3b14ca5d3dfaddce652256b4",
      "old_mode": 33188,
      "old_path": "src/net/http/server.go",
      "new_id": "f23ef733996210003cf3117ce011c84827be7748",
      "new_mode": 33188,
      "new_path": "src/net/http/server.go"
    }
  ]
}
