)]}'
{
  "commit": "13b83f704367d9dd32359ff29b51b90cfbc4b361",
  "tree": "9524284335194acc67f88368821a044e10e60c1f",
  "parents": [
    "ee8c81bebb610af692db594dfbb848c506a5fd6a"
  ],
  "author": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Thu Apr 11 23:10:16 2024 +0200"
  },
  "committer": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Tue Apr 23 12:07:38 2024 +0000"
  },
  "message": "metropolis/node/core: fix invalid write in console setup\n\nWhen configuring the console writers, we are iterating over a slice of\nconsole structs, this is fine by itself, but we are also storing a\nreference to the logtree reader. Since we are iterating over a struct\nvalue and aren\u0027t using a pointer, this write won\u0027t persist into the\nunderlying slice and we cannot close the reader anymore. By using a\npointer to a struct instead of the raw value the issue is fixed.\n\nChange-Id: Iaf753345cd275a03aecf9748b344c60eefcf9d69\nReviewed-on: https://review.monogon.dev/c/monogon/+/2973\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cdd5dc1d19df7105916872846d93ba0dbbbf5c7d",
      "old_mode": 33188,
      "old_path": "cloud/agent/main.go",
      "new_id": "16d5b17a03cb1381933a4ea153c92de040479a0d",
      "new_mode": 33188,
      "new_path": "cloud/agent/main.go"
    },
    {
      "type": "modify",
      "old_id": "eb0e0e896aa7ae557229a4a3379b1e1aae62b8df",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/main.go",
      "new_id": "ba6e9fac4faab8edc3c645ace65042c77ab3e7ca",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/main.go"
    },
    {
      "type": "modify",
      "old_id": "7a6534ba30b9f421ba5daa020f69d425824ec886",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/panichandler.go",
      "new_id": "f1b4c6fbca70e99424e839418aa41d00534ba8b2",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/panichandler.go"
    }
  ]
}
