)]}'
{
  "commit": "fd98f9273b3ed6f6e301c0c105ec93582531ee88",
  "tree": "bddc1ba13ff002cc5d5f6c9dc131287c224642aa",
  "parents": [
    "9543583612eceb0bf59da7410cbb971c4a8ed48a"
  ],
  "author": {
    "name": "Tzvi Melamed",
    "email": "tzvipm@google.com",
    "time": "Fri Apr 07 13:07:17 2023 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Apr 07 13:07:17 2023 -0400"
  },
  "message": "[ffigen] Add common code path for test configs (#491)\n\n* Add common code path for test configs\r\n\r\n* separate example configs from pubspec.yaml for testing\r\n\r\n* share example configs with tests\r\n\r\n* use chDir for native test\r\n\r\n* Ensure local package paths work in tests\r\n\r\n* regen + concurrency\u003d1 to fix race conditions",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e1c1ad06cc674a0a3a3d301098414723df1ff3b0",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/.github/workflows/test-package.yml",
      "new_id": "8bcf6e6468d09d1aa4b85bb016d1b4bfe22f086e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/.github/workflows/test-package.yml"
    },
    {
      "type": "modify",
      "old_id": "229d65b7d819df9b79ba50b223f66a2c7463d497",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/c_json/README.md",
      "new_id": "f222cc2ef20a21739037cc0b51e21299aafee32a",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/c_json/README.md"
    },
    {
      "type": "modify",
      "old_id": "0571e6212112c73cc541013dbd7e14951935b20e",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/c_json/cjson_generated_bindings.dart",
      "new_id": "c520c20b33535c7d7e781b65755faa083da98e8f",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/c_json/cjson_generated_bindings.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08c5891a54a6d3a73fc5b66b25f9f2dc1695565c",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/c_json/config.yaml"
    },
    {
      "type": "modify",
      "old_id": "7b76a5c2128b09160364deed4c933c5e6b458ae6",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/c_json/pubspec.yaml",
      "new_id": "1733b5fc96d7a45253791580fb9bd4fb27d481e5",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/c_json/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "c1469402d0f3374bf358d2b84af3954d67dae824",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/ffinative/README.md",
      "new_id": "82b0e88f181e1d536546d1de3ec1393166190e3e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/ffinative/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18aeb3f6ddb5182df93481b781ea382546f5142f",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/ffinative/config.yaml"
    },
    {
      "type": "modify",
      "old_id": "9747ec7da847b34016fe9974bc76c9aaf224dfb2",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/ffinative/pubspec.yaml",
      "new_id": "2247de409f5df98b6499a15f85698443e9944a48",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/ffinative/pubspec.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6517c0899f8f8e9085e0a4c043fa4dc3c3d1a36",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/libclang-example/config.yaml"
    },
    {
      "type": "modify",
      "old_id": "bff5a3cbe89b9c748354b41fcbc9664f94cbc536",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/libclang-example/pubspec.yaml",
      "new_id": "daef35bc6ab7b879086d15bdcf81fe79f4d6bc3c",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/libclang-example/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "dab0bdf3cc35e317bdf2948ee24a3859bddc573e",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/libclang-example/readme.md",
      "new_id": "39f24747ab8a05db9f80fbc5a3426ca00a5cd003",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/libclang-example/readme.md"
    },
    {
      "type": "modify",
      "old_id": "1d62972135b5818c1b94edcbaa1a89c2280a577a",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/objective_c/README.md",
      "new_id": "846b77a2681a7d153927221d49b60d947e90f1c5",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/objective_c/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94764ca409785359d9156b4631e9b1fa66729d1a",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/objective_c/config.yaml"
    },
    {
      "type": "modify",
      "old_id": "ab1e395678bfab12775769ec59c91233e52e043e",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/objective_c/pubspec.yaml",
      "new_id": "33b0c3193613c0e63055555e13bd96d215bb2566",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/objective_c/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "026ae9f64a0e6643974d19471a590ed82537650d",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/simple/README.md",
      "new_id": "81d95692feafdf86e4746323f8312e019371ba5b",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/simple/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82ed9251954df09838807a7782f542af01ad8bda",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/simple/config.yaml"
    },
    {
      "type": "modify",
      "old_id": "33b93ebae467bf7221a6e1b37007173c1bb63b36",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/simple/pubspec.yaml",
      "new_id": "d59f53e066dcfa70d85f06585fb34553c6ea12ee",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/simple/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "05c1c3442ce0804105881bf579b63491a023522f",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/swift/README.md",
      "new_id": "d53778e14be93aff6f371a259c50548d39422fa0",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/swift/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1a83225a35e6701b1f73b963c07e89a4ce1c066",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/swift/config.yaml"
    },
    {
      "type": "modify",
      "old_id": "8bd5e710eb0a70df092b3fa69cc99c1f14639977",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/swift/pubspec.yaml",
      "new_id": "d00ffa9190ffc90d9107b4f1d1c02953e4b5c113",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/swift/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "45e5010ff9b81bad564a51a5607bdf867405d0d2",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/swift/swift_api.h",
      "new_id": "0928c492b6787007d23cc24a63e2ed1267479ca1",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/swift/swift_api.h"
    },
    {
      "type": "modify",
      "old_id": "6290bac811ac4ea99b4474a991b9da861b0bc605",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/config_provider/config.dart",
      "new_id": "e012e56a87fe7711cf93c495821c35c233c438a8",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/config_provider/config.dart"
    },
    {
      "type": "modify",
      "old_id": "40d9f88d2852169d6cdabcfb4c687ef9f7d87c97",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/collision_tests/decl_type_name_collision_test.dart",
      "new_id": "19e9497f73df4925a7f3924d4a6704156ac5be1b",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/collision_tests/decl_type_name_collision_test.dart"
    },
    {
      "type": "modify",
      "old_id": "5193d4dba20d2f0a24c68e6d881a849af593280c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/config_tests/compiler_opts_test.dart",
      "new_id": "0b711acd6b2e5430325966d418d5fee6f810a889",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/config_tests/compiler_opts_test.dart"
    },
    {
      "type": "modify",
      "old_id": "40bf1b29b48ae20003c342f798da5dff4959289c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/config_tests/exclude_all_by_default_test.dart",
      "new_id": "361e4b27f812bee81ff416ae19be7a60394f6406",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/config_tests/exclude_all_by_default_test.dart"
    },
    {
      "type": "modify",
      "old_id": "5cc1156d597bee5bbee5454466323246dc326644",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/config_tests/include_exclude_test.dart",
      "new_id": "1f278859ac6c4a53cd9793b8e034b364454ceed2",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/config_tests/include_exclude_test.dart"
    },
    {
      "type": "modify",
      "old_id": "cb0bf3c341401c1dac5be924b4cc2d71dff0f880",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/config_tests/packed_struct_override_test.dart",
      "new_id": "68f8954185af557f30a38a92f04727cfd7a68bc1",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/config_tests/packed_struct_override_test.dart"
    },
    {
      "type": "modify",
      "old_id": "4fcb680ec1a4f68caa2e80a2c962c98e01c15393",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/config_tests/unknown_keys_warn_test.dart",
      "new_id": "3dd04517f28ed9233974be31705bec5127c4e524",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/config_tests/unknown_keys_warn_test.dart"
    },
    {
      "type": "modify",
      "old_id": "44246155fc1113be614257664c3c03bf6c5b7cd2",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/example_tests/cjson_example_test.dart",
      "new_id": "714cb70b5622a3756ce85009b355195d0bb0e2cd",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/example_tests/cjson_example_test.dart"
    },
    {
      "type": "modify",
      "old_id": "779b41a01ad0623bad42b82bb807c3d8a3c48476",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/example_tests/ffinative_example_test.dart",
      "new_id": "28588b16c2849ad69a188092ccb576635c9e73cd",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/example_tests/ffinative_example_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c226c4cfe6fce8cd1068157eaece445d323d7ca4",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/example_tests/libclang_example_test.dart",
      "new_id": "8414e499c602b751687df56ccc0cf4d4917cba3c",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/example_tests/libclang_example_test.dart"
    },
    {
      "type": "modify",
      "old_id": "b53f3418627b9acc35c3e1f7809a527fa40d52d5",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/example_tests/objective_c_example_test.dart",
      "new_id": "b291edbc0bbb6364b7df64b08ba86126cef22e0c",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/example_tests/objective_c_example_test.dart"
    },
    {
      "type": "modify",
      "old_id": "290ea40906469adb8e4eaebae2f65cd3eaf76eb5",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/example_tests/shared_bindings_example_test.dart",
      "new_id": "0d4e39b104b5bfeec1a5421bb991243ec4d20a5a",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/example_tests/shared_bindings_example_test.dart"
    },
    {
      "type": "modify",
      "old_id": "b79b576f03fd01333d57c852c0b477390a42423a",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/example_tests/simple_example_test.dart",
      "new_id": "343bf1ccdf1ddd2192297fe37158b3a9f1820021",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/example_tests/simple_example_test.dart"
    },
    {
      "type": "modify",
      "old_id": "05c854cb6baf0fa02f6c51b90ef524cd3b3e4d2f",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/example_tests/swift_example_test.dart",
      "new_id": "02ed00ad02bb716f3c33f538d5a22fa348ad24d3",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/example_tests/swift_example_test.dart"
    },
    {
      "type": "modify",
      "old_id": "b7e5cfa6105a16fbabdb3a1c57c417b741c2534d",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/comment_markup_test.dart",
      "new_id": "e31098aaddb683c19d629a45c00b3e817200e207",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/comment_markup_test.dart"
    },
    {
      "type": "modify",
      "old_id": "dec4deca0417e6f83f89c1ea7fe9576e64dc599b",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/dart_handle_test.dart",
      "new_id": "484d8b0a9f49220bb8cd1c781d6dfb73b7301225",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/dart_handle_test.dart"
    },
    {
      "type": "modify",
      "old_id": "f8f5894e24abfd83a3e1551fce8ddd232a2f3dfa",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/forward_decl_test.dart",
      "new_id": "73b9f32102607f0acf2579f552ec8e6c7d684b47",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/forward_decl_test.dart"
    },
    {
      "type": "modify",
      "old_id": "98dfafec4d67b9df31bbbeb32f0a04e3ee788a1b",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/function_n_struct_test.dart",
      "new_id": "b61070c57a37d7f08237a4bd8173040400e44827",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/function_n_struct_test.dart"
    },
    {
      "type": "modify",
      "old_id": "b2718aa1a2d51ec594befb5b06118e933c2496fd",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/functions_test.dart",
      "new_id": "97685b0a213451f7f1c0f1c7067af3d61ee917b7",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/functions_test.dart"
    },
    {
      "type": "modify",
      "old_id": "1872ced9cea376c05e6c00efe72f78181ab996d5",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/globals_test.dart",
      "new_id": "55184a860864dbfcd2117626bdd5b8e986dbced0",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/globals_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2d26c1f0425304edc187bbce82968faeafc75da2",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/imported_types_test.dart",
      "new_id": "fc02cff70d6332ffe4fd8e0f4b065a23bd32256c",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/imported_types_test.dart"
    },
    {
      "type": "modify",
      "old_id": "689a2898080c198ecadddc21d88995383decb69b",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/macros_test.dart",
      "new_id": "70439ef4829c26d944be8873a1d6c033075f73c7",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/macros_test.dart"
    },
    {
      "type": "modify",
      "old_id": "e576080b9ae289c8132737d69737517a4130b5ab",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/native_func_typedef_test.dart",
      "new_id": "180ff4d2cedf430fdd53652e298023b8387f9fc2",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/native_func_typedef_test.dart"
    },
    {
      "type": "modify",
      "old_id": "813c74723d174ab10f0cbaf5a8f4faa1b32619e8",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/nested_parsing_test.dart",
      "new_id": "75803a0b02feeaa4fbd404e02c5376f0ff53d3df",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/nested_parsing_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c2572d571d772551165bef669ff178d02516dc4e",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/opaque_dependencies_test.dart",
      "new_id": "fc73cfe8dadaced951c34917c7ee2c39a2f312e4",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/opaque_dependencies_test.dart"
    },
    {
      "type": "modify",
      "old_id": "bbd1ea7f3f99edeac56c0ee401f3cfd1bd5c0cac",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/packed_structs_test.dart",
      "new_id": "62b70757b07138a1e52586211f4bd187b1166536",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/packed_structs_test.dart"
    },
    {
      "type": "modify",
      "old_id": "054474c7bea79bfff6665d81e040059c643d25cb",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/regress_384_test.dart",
      "new_id": "b5751d10f8d4c887baf5ee13155d5f90e933ffcd",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/regress_384_test.dart"
    },
    {
      "type": "modify",
      "old_id": "6b62adee1eb3b94bf3711ab7867195cf912ec0b7",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/separate_definition_test.dart",
      "new_id": "663bebff4ef0d7e8214bde0369092cda16ae60de",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/separate_definition_test.dart"
    },
    {
      "type": "modify",
      "old_id": "0c75f308c7c092f7540dc032f9730aa12c2423bb",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/typedef_test.dart",
      "new_id": "51b90e6565fd6f1a789f552d29453456862440fe",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/typedef_test.dart"
    },
    {
      "type": "modify",
      "old_id": "8e8949ea7c2d9e5b32fa9d08d21666a2ecc7c1b8",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/unions_test.dart",
      "new_id": "e248dfb8128051d48d25c38a945a293325251cfe",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/unions_test.dart"
    },
    {
      "type": "modify",
      "old_id": "ea9f32d302fef65a3b97ffd9de2bd5d72f213a22",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/unnamed_enums_test.dart",
      "new_id": "eae9cf3a0575cbd7ca09a1094fcacc65cb55a440",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/unnamed_enums_test.dart"
    },
    {
      "type": "modify",
      "old_id": "77fe1ec333021149b973c718d637e0de0e570b6e",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/large_integration_tests/large_test.dart",
      "new_id": "257ff264836b43d8fb9ee2eead2216ad13fa5a52",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/large_integration_tests/large_test.dart"
    },
    {
      "type": "modify",
      "old_id": "1eb0746985bc6d81606f7cecc4309275b7306eb5",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/util.dart",
      "new_id": "7ef14bf62508355def9ad34a3669cbf87c260804",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/util.dart"
    },
    {
      "type": "modify",
      "old_id": "6d8e47528456e8794c1a6d93dbfad4e418104dbd",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_test/config.yaml",
      "new_id": "901e55975d114f32b676680a4e57eabbae0d94e0",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_test/config.yaml"
    },
    {
      "type": "modify",
      "old_id": "4365214fbf4d2d6102f2a99dd50e2f930a881297",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_test/native_test.dart",
      "new_id": "7a19c2a268002f0da45078dc7d0dbd1f4bb300ae",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_test/native_test.dart"
    },
    {
      "type": "modify",
      "old_id": "5b0fc2cd16c1e0643e7dc37f4f2cc3687580231f",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/regen.dart",
      "new_id": "1ee0df3c20d55fb0ffb53acb7ff57d7836a178f2",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/regen.dart"
    },
    {
      "type": "modify",
      "old_id": "0b976a89cba6353a11d9793a372d9d3d3f008b73",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/rename_tests/rename_test.dart",
      "new_id": "24a136a03ebf1b3735b5ee02147f01bb3a3eb0c1",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/rename_tests/rename_test.dart"
    },
    {
      "type": "modify",
      "old_id": "93ea29575bb19572f72f1debf904e489b3534356",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/test_utils.dart",
      "new_id": "50cb30e319018678c3f7d3f3b5d35c219260b3bf",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/test_utils.dart"
    }
  ]
}
