)]}'
{
  "commit": "e8de2a38c2c9bce2e1b8f94c5f263da57fefba79",
  "tree": "069c8f78cf283f04cb470e7386775630ddcab4fb",
  "parents": [
    "fd060914702256fb7884b287bd21598c9bd47c71"
  ],
  "author": {
    "name": "Gaius Mulley",
    "email": "gaiusmod2@gmail.com",
    "time": "Wed Aug 19 15:14:22 2026 +0100"
  },
  "committer": {
    "name": "Gaius Mulley",
    "email": "gaiusmod2@gmail.com",
    "time": "Wed Aug 19 15:14:22 2026 +0100"
  },
  "message": "PR modula2/126911: Tidyup removing files\n\nThis tiny patch tidies up the removal of a file using\na function testing for the name being not None and that it exists.\nBoostrapped on Debian x86_64.\n\ngcc/m2/ChangeLog:\n\n\tPR modula2/126911\n\t* tools-src/mktargetsrc.py (safeRemove): New function.\n\t(quietSystem): Call safeRemove for temporaryFile and\n\targs.outputfile.\n\nSigned-off-by: Gaius Mulley \u003cgaiusmod2@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34c19233043e6231b8396eb96de57091c2ff74a8",
      "old_mode": 33188,
      "old_path": "gcc/m2/tools-src/mktargetsrc.py",
      "new_id": "b91ee7a299b81f30b423ce7055945266120ed9de",
      "new_mode": 33188,
      "new_path": "gcc/m2/tools-src/mktargetsrc.py"
    }
  ]
}
