)]}'
{
  "commit": "5f8414dd1409f96b3f70e621a5189b11c68cddcc",
  "tree": "c12fabd2ff9f7ebc8cd070a7d2f4fe93806950e3",
  "parents": [
    "867107d6f8ab9e237f476c290c21381829e18e22"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Fri Jun 24 13:02:11 2022 +0200"
  },
  "committer": {
    "name": "Sergiusz Bazanski",
    "email": "serge@monogon.tech",
    "time": "Fri Jul 01 10:40:50 2022 +0000"
  },
  "message": "m/n/core: fix panic logging\n\nWe fix a few issues:\n\n 1. Logging to the runtime file descriptors didn\u0027t work for some\n    reason. Opening the FD(s) manually works.\n 2. We didn\u0027t log into consoles.\n 3. We didn\u0027t return errors/results correctly. RawSyscall performs its\n    own \u0027\u003e0\u0027 check on a syscall result and routes the result to either\n    the first or last return value. We need to undo this check to return\n    the same unified argument as runtime.write expects and\n    runtime.write1 provides.\n\nChange-Id: Ie718a47139dd0f700d53466a1250593025c9dcbd\nReviewed-on: https://review.monogon.dev/c/monogon/+/809\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c6b0bd3a0ad0d490ae0712c4f9fe3459634e50e4",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/main.go",
      "new_id": "5fde55b4e3c0140d0be1920e9443cadd93bbfc0b",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/main.go"
    },
    {
      "type": "modify",
      "old_id": "97174f4b52ba6e1c77d2ac96adaa88dd25ec6e39",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/panichandler.go",
      "new_id": "fe0e2e1dcf2ab0340f1733450fa6ce1e5ff351d1",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/panichandler.go"
    }
  ]
}
