)]}'
{
  "commit": "6d4d71c5abe104d95ede3aa2f3eaaef7bc613ebb",
  "tree": "ea9311746e2420678a1af7a763dfc724c044b0c6",
  "parents": [
    "1cfacfbe8ae7ed12eb798c84b53e1ebd0e3ed0b0"
  ],
  "author": {
    "name": "Jonathan Amsterdam",
    "email": "jba@google.com",
    "time": "Tue May 16 13:47:46 2023 -0400"
  },
  "committer": {
    "name": "Jonathan Amsterdam",
    "email": "jba@google.com",
    "time": "Mon May 22 18:11:19 2023 +0000"
  },
  "message": "cmd/vet: add slog checker\n\nAdd the slog static analysis pass to `go vet`.\n\nVendor in golang.org/x/tools@master to pick up the pass.\n\nTweak a test in slog to avoid triggering the vet check.\n\nChange-Id: I55ceac9a4e6876c8385897784542761ea0af2481\nReviewed-on: https://go-review.googlesource.com/c/go/+/496156\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nRun-TryBot: Jonathan Amsterdam \u003cjba@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "746d4428f91931d2561a343eec29bcffaa2ebee4",
      "old_mode": 33188,
      "old_path": "src/cmd/go.mod",
      "new_id": "36eafbe58636b527d15cc5d1b52606cbca16a524",
      "new_mode": 33188,
      "new_path": "src/cmd/go.mod"
    },
    {
      "type": "modify",
      "old_id": "db69eb030034eafe9802ddfa4d579dafe42966a7",
      "old_mode": 33188,
      "old_path": "src/cmd/go.sum",
      "new_id": "592c35efbe33458847dd927801853500297893d5",
      "new_mode": 33188,
      "new_path": "src/cmd/go.sum"
    },
    {
      "type": "modify",
      "old_id": "aa2207693c74a2a29e9bcbe0a8fe3b97e3e2a40b",
      "old_mode": 33188,
      "old_path": "src/cmd/go/internal/test/flagdefs.go",
      "new_id": "947c27ef05e57edd190ed4e91fbf2aeef0aa7468",
      "new_mode": 33188,
      "new_path": "src/cmd/go/internal/test/flagdefs.go"
    },
    {
      "type": "modify",
      "old_id": "1fc2b0283e01fb08b8df0d32025e9263e1cd6956",
      "old_mode": 33188,
      "old_path": "src/cmd/vendor/golang.org/x/tools/cmd/bisect/main.go",
      "new_id": "6a3745c0582ae2388f61ef099f4ecc027427e5da",
      "new_mode": 33188,
      "new_path": "src/cmd/vendor/golang.org/x/tools/cmd/bisect/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ecb10e0948ccaeee4cb60ff5339f9f684ebb9540",
      "new_mode": 33188,
      "new_path": "src/cmd/vendor/golang.org/x/tools/go/analysis/passes/slog/doc.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8429eab9358cfcd7e3d16448a7c50d5ebb871e50",
      "new_mode": 33188,
      "new_path": "src/cmd/vendor/golang.org/x/tools/go/analysis/passes/slog/slog.go"
    },
    {
      "type": "modify",
      "old_id": "e064a1a29266cff5dbd1856289f329223e99fec9",
      "old_mode": 33188,
      "old_path": "src/cmd/vendor/golang.org/x/tools/go/types/objectpath/objectpath.go",
      "new_id": "aa7dfaccf56f1a0eb50879549c669077c5473238",
      "new_mode": 33188,
      "new_path": "src/cmd/vendor/golang.org/x/tools/go/types/objectpath/objectpath.go"
    },
    {
      "type": "modify",
      "old_id": "870af6c132ebea1e34fdc2606ca9226485c58d98",
      "old_mode": 33188,
      "old_path": "src/cmd/vendor/golang.org/x/tools/internal/bisect/bisect.go",
      "new_id": "50cf53b4b428f043b30c989db7dd97499361a385",
      "new_mode": 33188,
      "new_path": "src/cmd/vendor/golang.org/x/tools/internal/bisect/bisect.go"
    },
    {
      "type": "modify",
      "old_id": "40e45bba5ff7445a1a47871e03791976997adc9a",
      "old_mode": 33188,
      "old_path": "src/cmd/vendor/modules.txt",
      "new_id": "9a3b431470cb2d7fd22ab95719fb33152c1128c4",
      "new_mode": 33188,
      "new_path": "src/cmd/vendor/modules.txt"
    },
    {
      "type": "modify",
      "old_id": "e230d3be060346f714b5dc0ce8f3de38db3c3bbc",
      "old_mode": 33188,
      "old_path": "src/cmd/vet/doc.go",
      "new_id": "ba5b5ed96741efdcf0562db60ceca995b72fbde8",
      "new_mode": 33188,
      "new_path": "src/cmd/vet/doc.go"
    },
    {
      "type": "modify",
      "old_id": "0bcee78b973153cc21c42e57123898a7502bbd1a",
      "old_mode": 33188,
      "old_path": "src/cmd/vet/main.go",
      "new_id": "a90758f8236f1b90eaa3281f8890da5341e2e9ef",
      "new_mode": 33188,
      "new_path": "src/cmd/vet/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "accb04361b4cff237bbcd0e2640b74513293091d",
      "new_mode": 33188,
      "new_path": "src/cmd/vet/testdata/slog/slog.go"
    },
    {
      "type": "modify",
      "old_id": "fca9cac8c2232bf9dc2a661a9791c61a19f029b5",
      "old_mode": 33188,
      "old_path": "src/cmd/vet/vet_test.go",
      "new_id": "8b29907e818c9d510f87c03be748178a6e9ae94a",
      "new_mode": 33188,
      "new_path": "src/cmd/vet/vet_test.go"
    },
    {
      "type": "modify",
      "old_id": "f7bf7a81fe0c37cfc3fae850a951c1fa00f75147",
      "old_mode": 33188,
      "old_path": "src/log/slog/logger_test.go",
      "new_id": "510d0386140e24e39e96046f727a12419e4bacbc",
      "new_mode": 33188,
      "new_path": "src/log/slog/logger_test.go"
    }
  ]
}
