)]}'
{
  "commit": "b9e1d4bbd4ce6a539999560c1cc863b645a080cd",
  "tree": "0500d8a836f3fe8cfaa4a7e262abcd870ffd5a88",
  "parents": [
    "0d043e0a0cd062ea09d8238b33a97049fea9bc8b"
  ],
  "author": {
    "name": "Laslo Hunhold",
    "email": "dev@frign.de",
    "time": "Thu Nov 24 13:29:31 2022 +0100"
  },
  "committer": {
    "name": "Laslo Hunhold",
    "email": "dev@frign.de",
    "time": "Thu Nov 24 15:51:06 2022 +0100"
  },
  "message": "Do not falsely read entire buffer instead of simply the filled with\n\nThis was caught via dynamic analysis (clang asan), which I can definitely\nrecommend.\n\nRust evangelists might see this as a prime example for why C is bad, but\nI still think the benefits outweigh the risks if you consider the\nmaturity of tooling to catch these kinds of errors. In an ideal world we\nwould all be programming in Ada, but C\u0027s portability is unmatched.\n\nSigned-off-by: Laslo Hunhold \u003cdev@frign.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8646afeb0e8e98b75e07ef0b91e1a74fc389c288",
      "old_mode": 33188,
      "old_path": "test/bidirectional.c",
      "new_id": "f7c608127a0d7405946dda47b1eced5d54623b7d",
      "new_mode": 33188,
      "new_path": "test/bidirectional.c"
    }
  ]
}
