)]}'
{
  "commit": "8157a31deb75768b5998ed925c15bf20241a3f18",
  "tree": "caba53c5e192c6e9a441b06a20502516b392c42d",
  "parents": [
    "fca286bed3ed0e12336532cc711875ae5b3cb02a"
  ],
  "author": {
    "name": "Filippo Valsorda",
    "email": "filippo@golang.org",
    "time": "Sat Jun 06 20:59:12 2020 -0400"
  },
  "committer": {
    "name": "Filippo Valsorda",
    "email": "filippo@golang.org",
    "time": "Sat Jun 06 21:58:05 2020 -0400"
  },
  "message": "all: replace usages of whitelist/blacklist and master/slave\n\nThere\u0027s been plenty of discussion on the usage of these terms in tech.\nI\u0027m not trying to have yet another debate. It\u0027s clear that there are\npeople who are hurt by them and who are made to feel unwelcome by their\nuse due not to technical reasons but to their historical and social\ncontext. That\u0027s simply enough reason to replace them.\n\nAnyway, allowlist and blocklist are more self-explanatory than whitelist\nand blacklist, so this change has negative cost.\n\nDidn\u0027t change vendored, bundled, and minified files. Nearly all changes\nare tests or comments, with a couple renames in cmd/link and cmd/oldlink\nwhich are extremely safe. This should be fine to land during the freeze\nwithout even asking for an exception.\n\nChange-Id: I8fc54a3c8f9cc1973b710bbb9558a9e45810b896\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "41db36ab1ec5920395c197948b9015c9e94bf68b",
      "old_mode": 33188,
      "old_path": "doc/go1.10.html",
      "new_id": "95871e0e5c3ac9d5521628635ff6f993181af738",
      "new_mode": 33188,
      "new_path": "doc/go1.10.html"
    },
    {
      "type": "modify",
      "old_id": "4366df4b55ef70ee59e317ed568e6fd5e068d8df",
      "old_mode": 33188,
      "old_path": "src/cmd/cgo/doc.go",
      "new_id": "ca18c45d9d965d4d6383af8889a35ef2afd2ccf8",
      "new_mode": 33188,
      "new_path": "src/cmd/cgo/doc.go"
    },
    {
      "type": "modify",
      "old_id": "f1af6473c747cf7b69f8a593456c8d12095fec2b",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/fmt_test.go",
      "new_id": "768ca7fc893613a5640bf290c20c08c4834bee44",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/fmt_test.go"
    },
    {
      "type": "modify",
      "old_id": "8e781a7997c82f4958ecc94c6c0dc5e88cff55ff",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/gc/esc.go",
      "new_id": "f3e9ab78ef06814a28e00a6d93ebab7de2413d55",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/gc/esc.go"
    },
    {
      "type": "modify",
      "old_id": "318d688d2e502f2fa49e2ed8d0e48a77a8d1a07a",
      "old_mode": 33188,
      "old_path": "src/cmd/go/internal/work/gc.go",
      "new_id": "9a4fdcda5f8355e8a1b5aa0ee163e7742a53d142",
      "new_mode": 33188,
      "new_path": "src/cmd/go/internal/work/gc.go"
    },
    {
      "type": "modify",
      "old_id": "ab38bc3f5c134d45c474660242828e822682e8ef",
      "old_mode": 33188,
      "old_path": "src/cmd/link/internal/loader/loader.go",
      "new_id": "b871f664ea7d7485c3085f22c81c989b1b7fa131",
      "new_mode": 33188,
      "new_path": "src/cmd/link/internal/loader/loader.go"
    },
    {
      "type": "modify",
      "old_id": "6882b7694b19669d6303d28fb8df04bef25e82b6",
      "old_mode": 33188,
      "old_path": "src/cmd/oldlink/internal/objfile/objfile.go",
      "new_id": "ae28e9673a54ae1a4cbb0ee62893ed43b1136d5d",
      "new_mode": 33188,
      "new_path": "src/cmd/oldlink/internal/objfile/objfile.go"
    },
    {
      "type": "modify",
      "old_id": "13a0cd043607d48d738a53a73c434f61528b707a",
      "old_mode": 33188,
      "old_path": "src/html/template/html.go",
      "new_id": "d3359cac0a4ae822663a45171013a68fe5c5c38a",
      "new_mode": 33188,
      "new_path": "src/html/template/html.go"
    },
    {
      "type": "modify",
      "old_id": "e924e2a07f90d9b82afd520d6dffe27a19d08031",
      "old_mode": 33188,
      "old_path": "src/net/http/request.go",
      "new_id": "e4a00dd5690666493ce4639af74a49858c85fae1",
      "new_mode": 33188,
      "new_path": "src/net/http/request.go"
    },
    {
      "type": "modify",
      "old_id": "b613c21f16ee290aa2390e04f337311b9fa47f46",
      "old_mode": 33188,
      "old_path": "src/net/http/server.go",
      "new_id": "a75dd1461f5e2d9d4e8f821977426528dc3a920f",
      "new_mode": 33188,
      "new_path": "src/net/http/server.go"
    },
    {
      "type": "modify",
      "old_id": "fb3ee1ea7a55a031af8ac4c9bf7029e7589da272",
      "old_mode": 33188,
      "old_path": "src/os/signal/internal/pty/pty.go",
      "new_id": "f8813ce6becd019f5b2aa3b3c776808915bac9e7",
      "new_mode": 33188,
      "new_path": "src/os/signal/internal/pty/pty.go"
    },
    {
      "type": "modify",
      "old_id": "849a96ec0ec167b2722b32d7c3edb6004a7decf8",
      "old_mode": 33188,
      "old_path": "src/os/signal/signal_cgo_test.go",
      "new_id": "a117221400d86111f58079ff93f3c9f7ad4d0fdc",
      "new_mode": 33188,
      "new_path": "src/os/signal/signal_cgo_test.go"
    },
    {
      "type": "modify",
      "old_id": "bc5e0786d961be889632307440b8287bff377c6b",
      "old_mode": 33188,
      "old_path": "src/runtime/cgo_sigaction.go",
      "new_id": "967b8b9a0d59b4212b431bea56f7f7eb5e54a312",
      "new_mode": 33188,
      "new_path": "src/runtime/cgo_sigaction.go"
    },
    {
      "type": "modify",
      "old_id": "5cbe382ce7aac5e39f5856c3c11f1b151bfa3f65",
      "old_mode": 33188,
      "old_path": "src/runtime/debugcall.go",
      "new_id": "496e6ce8cca37bfbb903c66c8a80247c0b9a0379",
      "new_mode": 33188,
      "new_path": "src/runtime/debugcall.go"
    }
  ]
}
