)]}'
{
  "commit": "6e6462315b628bc364bbdf68da64322763f17b81",
  "tree": "76b53a2906995f0c41cad70480d08c0a3e08062e",
  "parents": [
    "6a7a8ba07fb22b006fb1af4c9413d20f0257a32e"
  ],
  "author": {
    "name": "Michael Anthony Knyszek",
    "email": "mknyszek@google.com",
    "time": "Thu Dec 20 20:21:45 2018 +0000"
  },
  "committer": {
    "name": "Andrew Bonventre",
    "email": "andybons@golang.org",
    "time": "Thu Mar 14 19:33:12 2019 +0000"
  },
  "message": "[release-branch.go1.11] runtime: skip TestLockOSThreadAvoidsStatePropagation if one can\u0027t unshare\n\nThis change splits a testprog out of TestLockOSThreadExit and makes it\nits own test. Then, this change makes the testprog exit prematurely with\na special message if unshare fails with EPERM because not all of the\nbuilders allow the user to call the unshare syscall.\n\nAlso, do some minor cleanup on the TestLockOSThread* tests.\n\nFixes #29366.\n\nChange-Id: Id8a9f6c4b16e26af92ed2916b90b0249ba226dbe\nReviewed-on: https://go-review.googlesource.com/c/155437\nRun-TryBot: Michael Knyszek \u003cmknyszek@google.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n(cherry picked from commit 429bae715876c69853bb63db1733f580e293c916)\nReviewed-on: https://go-review.googlesource.com/c/go/+/167707\nRun-TryBot: Andrew Bonventre \u003candybons@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e6947d584945ef25afdb9fc085803a5d86a08efc",
      "old_mode": 33188,
      "old_path": "src/runtime/proc_test.go",
      "new_id": "1715324aa09d296c341fb1a983399352f455a6f1",
      "new_mode": 33188,
      "new_path": "src/runtime/proc_test.go"
    },
    {
      "type": "modify",
      "old_id": "5119cf8131a037bdfccf5162ee9e9b0854490cbb",
      "old_mode": 33188,
      "old_path": "src/runtime/testdata/testprog/lockosthread.go",
      "new_id": "fd3123e64743fbd8a13e1bb65e872634769ea493",
      "new_mode": 33188,
      "new_path": "src/runtime/testdata/testprog/lockosthread.go"
    },
    {
      "type": "modify",
      "old_id": "08284fc561548a6fcfaffcf09f78100c9627ad25",
      "old_mode": 33188,
      "old_path": "src/runtime/testdata/testprog/syscalls.go",
      "new_id": "098d5cadf8a48e8eb5de9a7e8a778e19a4eef12a",
      "new_mode": 33188,
      "new_path": "src/runtime/testdata/testprog/syscalls.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8ac0876269d35c5f3cecf18ac7d28628f8643f3",
      "new_mode": 33188,
      "new_path": "src/runtime/testdata/testprog/syscalls_linux.go"
    }
  ]
}
