)]}'
{
  "commit": "049522cae9798e51dd0c58566a9a2c61ba9100a9",
  "tree": "9f52da3bef2bf8cb80d907fb7b026af755c9164d",
  "parents": [
    "4a6bdfb9baa27e29151c7e97ae2abbe902f53638"
  ],
  "author": {
    "name": "Michael Matz",
    "email": "matz@suse.de",
    "time": "Tue Nov 22 15:24:14 2022 +0100"
  },
  "committer": {
    "name": "Michael Matz",
    "email": "matz@suse.de",
    "time": "Mon Nov 28 16:30:08 2022 +0100"
  },
  "message": "Special case more simple patterns\n\nfnmatch is slow, so avoiding it in more cases is good.  This implements\na more generic version of match_simple_wild which needs some\npre-processing of patterns.  In particular it supports patterns of the\nform PREFIX*SUFFIX (where all parts are optional), i.e. a super set of\nwhat\u0027s handled now.  Most section matchers of this form and hence don\u0027t\nneed any calls to fnmatch anymore.\n\nWe retain the implementation of match_simple_wild for the filename\nmatchers (they aren\u0027t called often enough to matter).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2ac9f469d04a336415571dc99d1983386e806e26",
      "old_mode": 33188,
      "old_path": "ld/ld.h",
      "new_id": "2a95e14e3b877a4c583166cb5f417b9ff8ec445d",
      "new_mode": 33188,
      "new_path": "ld/ld.h"
    },
    {
      "type": "modify",
      "old_id": "03daba6ef7f083c72f719aedc874f000049c166b",
      "old_mode": 33188,
      "old_path": "ld/ldlang.c",
      "new_id": "5fc55dcd5dd9c8ca54c08c1edfc4158df6dfcc48",
      "new_mode": 33188,
      "new_path": "ld/ldlang.c"
    }
  ]
}
