)]}'
{
  "commit": "caed7d71358bcca1c795237fd8d2b53e1cdfc0f5",
  "tree": "d81284a3f9202627cb121d36dc2e62ef46a7f4e3",
  "parents": [
    "0257862684d6e7f7b4d56fc10e7e7501689c3087"
  ],
  "author": {
    "name": "Marc-Antoine Ruel",
    "email": "maruel@google.com",
    "time": "Thu Nov 19 15:03:22 2020 +0000"
  },
  "committer": {
    "name": "CQ Bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Nov 19 15:03:22 2020 +0000"
  },
  "message": "[go] Opt out all code that can\u0027t build with native go toolchain\n\nThis is done by adding the build tag:\n\n  // +build !build_with_native_toolchain\n\nMade fixes until this command (as a oneliner) succeeded:\n\n  for i in $(ls */go.mod | xargs dirname); do\n    echo $i;\n    cd ./$i;\n    go build -tags build_with_native_toolchain ./...;\n    cd -;\n  done\n\nI had to move code around as code generated by stringer is never opted\nout.\n\nI also updated one go package documentation to be more standard.\n\nBug: 63735\nChange-Id: I565b97411760a913de18ab64a7ab3f4a0dbc9c6b\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/451518\nReviewed-by: Oliver Newman \u003colivernewman@google.com\u003e\nReviewed-by: Petr Hosek \u003cphosek@google.com\u003e\nTestability-Review: Oliver Newman \u003colivernewman@google.com\u003e\nCommit-Queue: Marc-Antoine Ruel \u003cmaruel@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "71a3edf0da8c859ff60a189548359d85749357b3",
      "old_mode": 33188,
      "old_path": "garnet/go/src/inspect/block.go",
      "new_id": "552f13182c7d309c2aa7fa13a1bd94d19490a6c1",
      "new_mode": 33188,
      "new_path": "garnet/go/src/inspect/block.go"
    },
    {
      "type": "modify",
      "old_id": "1cdb3921b2d31759b955e669f777a7abd3ce482c",
      "old_mode": 33188,
      "old_path": "garnet/go/src/inspect/block.tmpl",
      "new_id": "3b313ed8db58eeed015b7617c4e36c916e60057d",
      "new_mode": 33188,
      "new_path": "garnet/go/src/inspect/block.tmpl"
    },
    {
      "type": "modify",
      "old_id": "881c1d548f849f836767c656fe3e540e49ed9cf8",
      "old_mode": 33188,
      "old_path": "garnet/go/src/inspect/doc.go",
      "new_id": "93351faa26a78e48cafbf8b3b8a613762c52a38a",
      "new_mode": 33188,
      "new_path": "garnet/go/src/inspect/doc.go"
    },
    {
      "type": "modify",
      "old_id": "65ae5364d2e92b65f35006ab3f426ab6bb7886d3",
      "old_mode": 33188,
      "old_path": "garnet/go/src/inspect/heap.go",
      "new_id": "8370457fd1a99580a4964b0bf66ea66932096834",
      "new_mode": 33188,
      "new_path": "garnet/go/src/inspect/heap.go"
    },
    {
      "type": "modify",
      "old_id": "177f16ecf90a3e7d4808f41c117f4529db544a56",
      "old_mode": 33188,
      "old_path": "garnet/go/src/inspect/inspect_test.go",
      "new_id": "895c3012d1a1ddabac8ad44959d7132d9d9afc25",
      "new_mode": 33188,
      "new_path": "garnet/go/src/inspect/inspect_test.go"
    },
    {
      "type": "modify",
      "old_id": "540bb1c25ceecd875d455a52008b5ad0af04d676",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/BUILD.gn",
      "new_id": "53349f1f78f2a8f7f35a5402a4c3535cc8f31a80",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "b498b0db40ed435edf4c9bf7f52dc6eb1fd5dcba",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/dhcp/client.go",
      "new_id": "3a6ba8f966550e14520e8d29d23bf33120e51eca",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/dhcp/client.go"
    },
    {
      "type": "modify",
      "old_id": "63fa1fd24914c8a21c3e9b6e3342bf3f2a4bf3a0",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/dhcp/dhcp.go",
      "new_id": "c6d2e703bdf0c70122272a0a3d97d03c73b68734",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/dhcp/dhcp.go"
    },
    {
      "type": "modify",
      "old_id": "cc7379669f6ea2b5a57e99a53fd9af3bf7b72046",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/dhcp/dhcp_test.go",
      "new_id": "f6576e13a2a8c79ec1b5094d57d3b6710c2a3c9d",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/dhcp/dhcp_test.go"
    },
    {
      "type": "modify",
      "old_id": "08a3749c2f3bdc0d8bd8e4bad92c57d38dadb1e3",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/dhcp/server.go",
      "new_id": "3b6a938fbf59cdae1565b471753932651c994ab1",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/dhcp/server.go"
    },
    {
      "type": "modify",
      "old_id": "2996a1bbf4a1b480cdbee13bf8fc614b8d8fcfb0",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/filter/endpoint.go",
      "new_id": "9c313673f1901705c0d989213899ffa4e4a26504",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/filter/endpoint.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66f1bac8e9e84cebd98949307ee4fa83b02eb8aa",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/filter/endpointstate.go"
    },
    {
      "type": "modify",
      "old_id": "d6a86fa970bd20282386aacf299f8633292e00c5",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/filter/filter_test.go",
      "new_id": "bf2e27e467fc80f816f2eea3b066503523f22cda",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/filter/filter_test.go"
    },
    {
      "type": "modify",
      "old_id": "a186d529b7e91533a4c775a5e779a63ff9de768a",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/filter/nat_test.go",
      "new_id": "d5bafe4d7ca1ca36386edc717e53866d82745d9e",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/filter/nat_test.go"
    },
    {
      "type": "modify",
      "old_id": "2d29d9b9bfe0e4a00582a6f71d464055cfb88123",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/filter/packet_test.go",
      "new_id": "49b5aedba63998b8f6892874cc8bc451b36a2e17",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/filter/packet_test.go"
    },
    {
      "type": "modify",
      "old_id": "faa658e8ce7a6f5880b3fcbaec1af85802492b1b",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/filter/rdr_test.go",
      "new_id": "45324dbf37c2ac8151834caaa8e708643f92d7a0",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/filter/rdr_test.go"
    },
    {
      "type": "modify",
      "old_id": "66a87b34a2d675ca1c963b49dba5db2496469402",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/filter/rewrite_packet.go",
      "new_id": "6cdb79e5055c733a3ea54675a6f557007ff25929",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/filter/rewrite_packet.go"
    },
    {
      "type": "modify",
      "old_id": "521cfdaaa54c32efdbb994c786dde46cfb402614",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/filter/rewrite_packet_test.go",
      "new_id": "eac3c09d77fe98b678d86151d82b8541b09fc09f",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/filter/rewrite_packet_test.go"
    },
    {
      "type": "modify",
      "old_id": "feef3d8eb38452d812f998ff4008201c2223be66",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/filter/ruleset_test.go",
      "new_id": "c5e7bd472726a0f243ce1471bb7a8fca841c56ed",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/filter/ruleset_test.go"
    },
    {
      "type": "modify",
      "old_id": "54d979b6b0ff1a189d6c02b770bf98bd2126544f",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/filter/seqnum.go",
      "new_id": "0d2a5ca48049f2d27586c7f1ec4d36a21b6f5406",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/filter/seqnum.go"
    },
    {
      "type": "modify",
      "old_id": "6b205ca9e72994b6e5920390c401cb1345a10714",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/filter/state.go",
      "new_id": "e4fd577755d286752358164a05d8028ba970b308",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/filter/state.go"
    },
    {
      "type": "modify",
      "old_id": "a8591edb321f39047d3660bf6705b06acd472a1f",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/filter/state_test.go",
      "new_id": "b6a2c15edabb5a50747b755ded74546bd787e8ba",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/filter/state_test.go"
    },
    {
      "type": "modify",
      "old_id": "40747f9203c7e6d7904f1cb31651cab8467427dd",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/link/bridge/bridgeable.go",
      "new_id": "407497db6483431d072dde95da5979dc842fdbd0",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/link/bridge/bridgeable.go"
    },
    {
      "type": "modify",
      "old_id": "c45a987a5897c097b281943c2a90318e9a6141ce",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/link/eth/endpoint.go",
      "new_id": "67cd82b5099721cf3b2305e9d5c8738796b3f490",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/link/eth/endpoint.go"
    },
    {
      "type": "modify",
      "old_id": "748cfc592607af9abb2009ad169f06a046ebc87a",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/link/fifo/mapped_vmo.go",
      "new_id": "45a0ea3fc6d3bad71c81e2940a1f05a560a2105a",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/link/fifo/mapped_vmo.go"
    },
    {
      "type": "modify",
      "old_id": "08e71affdef990db8a3e8abe856b8c62342f4935",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/socket_encode.go",
      "new_id": "68e3e817a99a6e69a54b0075767fc82204e7195f",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/socket_encode.go"
    },
    {
      "type": "modify",
      "old_id": "0af6b0f5bbc902a211f1636bcd376f8aa182cbc9",
      "old_mode": 33188,
      "old_path": "src/sys/pkg/bin/pkgfs/pkgfs/ctl_directory.go",
      "new_id": "32fb19d6c9cbab46f8bbf911b26b1b1fe9183708",
      "new_mode": 33188,
      "new_path": "src/sys/pkg/bin/pkgfs/pkgfs/ctl_directory.go"
    },
    {
      "type": "modify",
      "old_id": "5943ab1a040cb2b38b477bc4dc2d65069ae7fad8",
      "old_mode": 33188,
      "old_path": "src/sys/pkg/bin/pkgfs/pkgfs/needs_directory.go",
      "new_id": "fa4ed7921569f9e78fcb5f03bf8e9ea3566b9d9f",
      "new_mode": 33188,
      "new_path": "src/sys/pkg/bin/pkgfs/pkgfs/needs_directory.go"
    },
    {
      "type": "modify",
      "old_id": "0fa9b3c2d78b405d5fb7a27b15e529a115d44f47",
      "old_mode": 33188,
      "old_path": "src/sys/pkg/bin/pkgfs/pkgfs/package_directory.go",
      "new_id": "be1adbc303888e2f8ce132c891bb4a8deac1716e",
      "new_mode": 33188,
      "new_path": "src/sys/pkg/bin/pkgfs/pkgfs/package_directory.go"
    },
    {
      "type": "modify",
      "old_id": "8d8973c9ba63b807a20c139457ec3ee609ac3565",
      "old_mode": 33188,
      "old_path": "src/sys/pkg/bin/pkgfs/pkgfs/package_install_directory.go",
      "new_id": "4863a0cdcc52adcf78f72ff99a1f8146db887ab9",
      "new_mode": 33188,
      "new_path": "src/sys/pkg/bin/pkgfs/pkgfs/package_install_directory.go"
    },
    {
      "type": "modify",
      "old_id": "90923d9eb2f47f01b2969e4558c3148a6726782b",
      "old_mode": 33188,
      "old_path": "src/sys/pkg/bin/pkgfs/pkgfs/package_list_directories.go",
      "new_id": "c17d2be12a598a68407bebfe6d003e175c3d10ce",
      "new_mode": 33188,
      "new_path": "src/sys/pkg/bin/pkgfs/pkgfs/package_list_directories.go"
    },
    {
      "type": "modify",
      "old_id": "a23f4c2a157cb20833bbed595c31859d366cb07d",
      "old_mode": 33188,
      "old_path": "src/sys/pkg/bin/pkgfs/pkgfs/root_directory.go",
      "new_id": "df65f9e22c346d5a65941321a27028eb13fb4d27",
      "new_mode": 33188,
      "new_path": "src/sys/pkg/bin/pkgfs/pkgfs/root_directory.go"
    },
    {
      "type": "modify",
      "old_id": "991f61c918e3326c821d51eb6e57f577e0d8b335",
      "old_mode": 33188,
      "old_path": "src/sys/pkg/bin/pkgfs/pkgfs/unsupported_vnodes.go",
      "new_id": "5cbf01b6317fa40532d311a06579e1ae0861003b",
      "new_mode": 33188,
      "new_path": "src/sys/pkg/bin/pkgfs/pkgfs/unsupported_vnodes.go"
    },
    {
      "type": "modify",
      "old_id": "1ffe398c15e341cbe99d0431b379974396485157",
      "old_mode": 33188,
      "old_path": "src/sys/pkg/bin/pkgfs/pkgfs/validation_directory.go",
      "new_id": "4fb318e8847b5e07222da074897fc4926298acbf",
      "new_mode": 33188,
      "new_path": "src/sys/pkg/bin/pkgfs/pkgfs/validation_directory.go"
    },
    {
      "type": "modify",
      "old_id": "ccc37dedd6b527bb7ff8fcdb9b58abc08e5dc2f2",
      "old_mode": 33188,
      "old_path": "src/sys/pkg/bin/pkgfs/pkgfs/validation_directory_test.go",
      "new_id": "7a4d2e399e578ccb915c9fb0a3be56b4db8bd0b9",
      "new_mode": 33188,
      "new_path": "src/sys/pkg/bin/pkgfs/pkgfs/validation_directory_test.go"
    },
    {
      "type": "modify",
      "old_id": "9fc387ac2eb3730a267db5597198204b408aa32a",
      "old_mode": 33188,
      "old_path": "src/sys/pkg/bin/pkgfs/pkgfs/versions_directory.go",
      "new_id": "f925b4d6d08c301de3e5ab257e9cf8e0fb92dcfe",
      "new_mode": 33188,
      "new_path": "src/sys/pkg/bin/pkgfs/pkgfs/versions_directory.go"
    }
  ]
}
