)]}'
{
  "commit": "88049727772bb3ad1f00307919da67c6d2743402",
  "tree": "13b0015edb805c3c39f7f77e0bead11436f68713",
  "parents": [
    "2006753ea2e8f51cdfc51ad085663fdae4ff8782"
  ],
  "author": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Thu Apr 11 23:09:23 2024 +0200"
  },
  "committer": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Wed Apr 17 15:04:59 2024 +0000"
  },
  "message": "treewide: fix t.Fatal calls in non-test goroutines\n\nFunctions that abruptly terminate a test, such as the\nFatal, Fatalf, FailNow, and Skip{,f,Now} methods of *testing.T,\nmust be called from the test goroutine itself, as they call\nruntime.Goexit internally to stop the calling goroutine, not the\ntest.\n\nChange-Id: I4926c802bfbb11aeec6e130b0f4fb2407879cbd4\nReviewed-on: https://review.monogon.dev/c/monogon/+/2972\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d3c80bd00126ace5f3aed6a9f4d29aa018bd0b7f",
      "old_mode": 33188,
      "old_path": "cloud/bmaas/bmdb/sessions_test.go",
      "new_id": "9806ddb88ac60823a22b5591195ba27711f94e6e",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/bmdb/sessions_test.go"
    },
    {
      "type": "modify",
      "old_id": "925ae0d8b250d3fe43b774941f8f910ab35da79d",
      "old_mode": 33188,
      "old_path": "go/net/psample/psample_test.go",
      "new_id": "b01ad97665a8dd42afb08911fb6ccbe7f34c7d67",
      "new_mode": 33188,
      "new_path": "go/net/psample/psample_test.go"
    },
    {
      "type": "modify",
      "old_id": "e89d4a171a240927d212af2c5702823f0dff1a65",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/impl_leader_test.go",
      "new_id": "2d925360b13354ee50237f88172d1a2713b849eb",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/impl_leader_test.go"
    },
    {
      "type": "modify",
      "old_id": "9517600cd83fb277a4f03507691ed7be082d12eb",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/mgmt/svc_logs_test.go",
      "new_id": "734a149ae8bbcc36cb38277a2add151f78b025e8",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/mgmt/svc_logs_test.go"
    },
    {
      "type": "modify",
      "old_id": "d1a8d2de2a3a99a4f08a86f623ade697ac9ea3e2",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/worker_statuspush_test.go",
      "new_id": "06e48e8141f57a593119cc993603c3ac32c8b761",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/worker_statuspush_test.go"
    },
    {
      "type": "modify",
      "old_id": "eac59d195ac67fc1714e61060aed9d43465343a9",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/rpc/resolver/resolver_test.go",
      "new_id": "e0f67efb2915dacdf726d276be9ac47786c9fc17",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/rpc/resolver/resolver_test.go"
    },
    {
      "type": "modify",
      "old_id": "b0da0a9e2e450c230b96ea52cc0f1c4eadfbf9dc",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/rpc/server_authentication_test.go",
      "new_id": "8a869bd77dc5e91a4fb76b4d5d710ece6963c6a2",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/rpc/server_authentication_test.go"
    },
    {
      "type": "modify",
      "old_id": "e7e12276140853818b0e5c1b5730083d97130f0e",
      "old_mode": 33188,
      "old_path": "metropolis/pkg/event/etcd/etcd_test.go",
      "new_id": "6173732e9f2c4145e9355c9cfc5c9f1264a36bf3",
      "new_mode": 33188,
      "new_path": "metropolis/pkg/event/etcd/etcd_test.go"
    },
    {
      "type": "modify",
      "old_id": "1f384f63e71daafb456ffa2e4c78dce2bcc42962",
      "old_mode": 33188,
      "old_path": "metropolis/pkg/socksproxy/socksproxy_test.go",
      "new_id": "0132ab3dfcbd6f7ee353acdae5c5a5b0991e688c",
      "new_mode": 33188,
      "new_path": "metropolis/pkg/socksproxy/socksproxy_test.go"
    },
    {
      "type": "modify",
      "old_id": "7d1f36ad422fa294969d1f221d33e1b9dd34baaf",
      "old_mode": 33188,
      "old_path": "metropolis/test/util/curator.go",
      "new_id": "39b2610ac58673e7951d346b034b60d96103b239",
      "new_mode": 33188,
      "new_path": "metropolis/test/util/curator.go"
    }
  ]
}
