)]}'
{
  "commit": "f358a184bbecbc24b6c76910a587d28b2087b9a5",
  "tree": "5625eca8d9a56a67d93d25a2b4e49cc326927847",
  "parents": [
    "fe97d7c31d7e81eec11243e269139a08632d085f"
  ],
  "author": {
    "name": "Claudiu Zissulescu",
    "email": "claudiu.zissulescu-ianculescu@oracle.com",
    "time": "Fri Mar 06 12:20:52 2026 +0200"
  },
  "committer": {
    "name": "Claudiu Zissulescu",
    "email": "claudiu.zissulescu-ianculescu@oracle.com",
    "time": "Wed Mar 11 14:52:57 2026 +0200"
  },
  "message": "gprofng: fix display gmon option error handling\n\nParse display gmon options only once so invalid arguments are not\nreported twice and exit status is set to failure for invalid usage.\n\nAlso add tests in gp-gmon.exp to verify unknown options and missing\n-o argument fail as expected and produce a single diagnostic.\n\ngprofng/\n\t* src/gp-gmon.cc (usage_and_exit): New function.\n\t(check_mods): Change number of parameters.\n\t(checkflagterm): Fix error text, update to use new functions.\n\t* testsuite/gprofng.display/gp-gmon.exp: Add new test.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6e018603c4252c3f5ad23d9459816f9557476fb0",
      "old_mode": 33188,
      "old_path": "gprofng/src/gp-gmon.cc",
      "new_id": "d3b4a67f51c3c0b12e8f874409a28cfc03850905",
      "new_mode": 33188,
      "new_path": "gprofng/src/gp-gmon.cc"
    },
    {
      "type": "modify",
      "old_id": "c7d261883d598ffbc36c42e0c9e408a2afad4b69",
      "old_mode": 33188,
      "old_path": "gprofng/testsuite/gprofng.display/gp-gmon.exp",
      "new_id": "439270d83e7bce2f6c67c8eea82242456486e2b2",
      "new_mode": 33188,
      "new_path": "gprofng/testsuite/gprofng.display/gp-gmon.exp"
    }
  ]
}
