)]}'
{
  "commit": "71b7e4222e3026d0f3a40ad128f1ffdda60212fa",
  "tree": "860328793456ab29fc2856517576af75ad53d4c9",
  "parents": [
    "5099a14c80350debaf613425f806efeea43d5551"
  ],
  "author": {
    "name": "Arnaldo Carvalho de Melo",
    "email": "acme@redhat.com",
    "time": "Tue Oct 06 17:59:48 2026 +0200"
  },
  "committer": {
    "name": "Arnaldo Carvalho de Melo",
    "email": "acme@redhat.com",
    "time": "Tue Oct 06 17:59:48 2026 +0200"
  },
  "message": "perf test attr: Relax group checking for ungrouped expectations\n\nWhen matching the recorded events back against the expectations,\nattr.py requires every event opened in a group to match an expectation\nthat declares the same group.  The perf stat default metrics open the\nevents of each metric in groups, but the test expectations only verify\nthe event attributes, so test-stat-default fails with:\n\n  FAILED \u0027.../test-stat-default\u0027 - group failure\n\nOnly enforce the group of a recorded event when the expectation it\nmatches declares one.  Expectations that ask for a group are still\nverified in both directions.\n\nFixes: c7adeb0974f18da4 (\"perf jevents: Add set of common metrics based on default ones\")\nFixes: 2dfc0cab3da4a205 (\"perf stat: Add detail -d,-dd,-ddd metrics\")\nAssisted-by: LLM\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "68f06df9565a081174c788b964a5b051fdedf626",
      "old_mode": 33188,
      "old_path": "tools/perf/tests/shell/lib/attr.py",
      "new_id": "3319abfd451c4e4fa35e5d046aa290fd09ba92eb",
      "new_mode": 33188,
      "new_path": "tools/perf/tests/shell/lib/attr.py"
    }
  ]
}
