)]}'
{
  "commit": "2f7790dfe7a93f5f048e914d0c1d61af61dbdfba",
  "tree": "5bf39f6d0c3a13b97a617b752789c2bf2764e60c",
  "parents": [
    "6cdc976f681edc51f68454a76e7d7af64417ca7e"
  ],
  "author": {
    "name": "Mateusz Zalega",
    "email": "mateusz@monogon.tech",
    "time": "Sat Aug 06 16:10:42 2022 +0200"
  },
  "committer": {
    "name": "Mateusz Zalega",
    "email": "mateusz@monogon.tech",
    "time": "Thu Aug 25 11:26:58 2022 +0000"
  },
  "message": "m/p/cmd: handle exiting processes\n\nRunCommand was seen waiting for the line that would trigger its\nsupplied predicate function even after the managed process exited,\nwhich is deemed a bad strategy.\n\nChange-Id: I5fa5add1daf3c4f0c69f72f5b5859e88f7bc2679\nReviewed-on: https://review.monogon.dev/c/monogon/+/847\nReviewed-by: Sergiusz Bazanski \u003cserge@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7591d5619b44ce8c6cbdbdc7a953819c42d866ab",
      "old_mode": 33188,
      "old_path": "metropolis/pkg/cmd/run.go",
      "new_id": "f92cb849ad461f2ccada7117d07929355ca857b0",
      "new_mode": 33188,
      "new_path": "metropolis/pkg/cmd/run.go"
    }
  ]
}
