)]}'
{
  "commit": "a98f05d02fedcf2a20fd94b4640eb700b7df198d",
  "tree": "b1265a9e9c9c36ff2668b92ae3d28be0b9a78f6f",
  "parents": [
    "b41e3e1311c22b923435dbd7fb97666c37d4633a"
  ],
  "author": {
    "name": "jeremyg-lunarg",
    "email": "jeremyg@lunarg.com",
    "time": "Tue Aug 23 12:28:00 2022 -0600"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Aug 23 12:28:00 2022 -0600"
  },
  "message": "tests: Make InstrumentPass tests use SinglePassRunAndMatch\u003c\u003e and stateful pattern matching (#4897)\n\nUsing SinglePassRunAndMatch\u003c\u003e instead of SinglePassRunAndCheck\u003c\u003e\r\nmakes tests more concise and makes it possible to use pattern\r\nmatching features.\r\n\r\nUsing Effcee stateful pattern matching to make it less repetitive\r\nto check for generated functions and global variables.\r\n\r\nThis approach isn\u0027t worth\r\nit for DebugPrintf functions because the generated code will change\r\ndepending on how many parameters are passed to every debugPrintfEXT()\r\ncall.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c8eb6c1a239540e5e64f4f5854bbf1709aab3e4d",
      "old_mode": 33188,
      "old_path": "test/opt/inst_bindless_check_test.cpp",
      "new_id": "b7fa0288d070eda50bd073109e17af8cf917fad9",
      "new_mode": 33188,
      "new_path": "test/opt/inst_bindless_check_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "95114b239705f11654f7adcbce709e25d94bad2e",
      "old_mode": 33188,
      "old_path": "test/opt/inst_buff_addr_check_test.cpp",
      "new_id": "6d214035a67ab6221c8d73ea650a03c53e9227b9",
      "new_mode": 33188,
      "new_path": "test/opt/inst_buff_addr_check_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "c5fd6799afb4732e90c82a21f93ca42ca56b2bbf",
      "old_mode": 33188,
      "old_path": "test/opt/inst_debug_printf_test.cpp",
      "new_id": "af62172c62c1010e15fc6b9565062226934a5e02",
      "new_mode": 33188,
      "new_path": "test/opt/inst_debug_printf_test.cpp"
    }
  ]
}
