)]}'
{
  "commit": "83da4226001e9ce1cc71e687418ab61fdff6cfc9",
  "tree": "daee7dda9b76925db98ab20870f594ca088c2f0c",
  "parents": [
    "1cd14f55663e33a6b6c42864395a8543fb325581"
  ],
  "author": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Mon Dec 16 02:49:50 2024 +0100"
  },
  "committer": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Mon Jan 27 17:17:17 2025 +0000"
  },
  "message": "osbase/bringup: Add panichandler and pstore handling\n\nThis expands bringup to use cgroups,\nadds our panichandler and\nimplements a redirect of stdout and stderr.\nThe last one for intercepting using it with the race detector or\nthird party code which uses said outputs.\nBy adding RunWith it is now possible to add metrics collection and\nLogTree filtering.\n\nChange-Id: I9795d7b1d7f66cc67003dbaee0aadf134ebdba65\nReviewed-on: https://review.monogon.dev/c/monogon/+/3705\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\nTested-by: Jenkins CI\nReviewed-by: Jan Schär \u003cjan@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8e5c75e476af8b962598a7b5374441e85619322",
      "old_mode": 33188,
      "old_path": "osbase/bringup/BUILD.bazel",
      "new_id": "8590395dcba929c74c61cdb26ad5bbc433cd6830",
      "new_mode": 33188,
      "new_path": "osbase/bringup/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "66be06328e4b97e77fdba16dd041fe4b08919b22",
      "old_mode": 33188,
      "old_path": "osbase/bringup/bringup.go",
      "new_id": "80d7c129bf22271dd5c25062e97062e8828a4bbd",
      "new_mode": 33188,
      "new_path": "osbase/bringup/bringup.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89cae683f8a16504ac9c22830d2ad9429638a764",
      "new_mode": 33188,
      "new_path": "osbase/bringup/panichandler.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8aa41d97da73cc5aa6344269a5234ea8fef1cd24",
      "new_mode": 33188,
      "new_path": "osbase/bringup/pstore.go"
    },
    {
      "type": "modify",
      "old_id": "a791a6684678656e97c8a54063840608e60f8491",
      "old_mode": 33188,
      "old_path": "osbase/bringup/test/BUILD.bazel",
      "new_id": "1e9312a357ccf4320a958de11e832bb25d0c11e8",
      "new_mode": 33188,
      "new_path": "osbase/bringup/test/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f632c1b896aa0b2f96d7fa9131437b2b54213300",
      "new_mode": 33188,
      "new_path": "osbase/bringup/test/main_error.go"
    },
    {
      "type": "rename",
      "old_id": "739f16e196fddc9784b509c138e42b464424740b",
      "old_mode": 33188,
      "old_path": "osbase/bringup/test/main_failed.go",
      "new_id": "739f16e196fddc9784b509c138e42b464424740b",
      "new_mode": 33188,
      "new_path": "osbase/bringup/test/main_panic.go",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "87d33090832150ec385b740b8f6c0e1e54182995",
      "old_mode": 33188,
      "old_path": "osbase/bringup/test/run_test.go",
      "new_id": "b560c8cd410b36b8df0edc08d124c77f58dc5f8a",
      "new_mode": 33188,
      "new_path": "osbase/bringup/test/run_test.go"
    }
  ]
}
