)]}'
{
  "commit": "d98fee1a8f4c028f49e61cf4da01d06b5ae6dc0c",
  "tree": "835ef961ee3659d0199592438ac3cf6036c4c6fd",
  "parents": [
    "68e4fa0474c49bb5272eea211970fba35a9633f6"
  ],
  "author": {
    "name": "Prerak Mann",
    "email": "mannprerak2@gmail.com",
    "time": "Tue Jan 05 15:59:19 2021 +0530"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jan 05 11:29:19 2021 +0100"
  },
  "message": "[ffigen] Null safety migration (#122)\n\n* Migrated code to pass the null safe syntax.\r\n* Generating null safe code.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c4f98d23dc50717be6282783f47dba618766c63c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/.github/workflows/test-package.yml",
      "new_id": "102683409a6f1d73af340ae7cf32060130df2964",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/.github/workflows/test-package.yml"
    },
    {
      "type": "modify",
      "old_id": "a919a1a9dcb873db448807ce518d638d61d26e42",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/CHANGELOG.md",
      "new_id": "2697d97dca25db2ccb5a453293b8c7c3032a9582",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "625acd2d006597121aa46a01b5e62e142e4a7625",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/README.md",
      "new_id": "3b56033b3a0c59aea8ebe1fa48f4cf1235b60c73",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/README.md"
    },
    {
      "type": "modify",
      "old_id": "a49040dc35b93b7642d57cb061499bc92654f926",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/bin/ffigen.dart",
      "new_id": "82abac5bb3ee0bb795ca13127b11e38b96ddc74b",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/bin/ffigen.dart"
    },
    {
      "type": "modify",
      "old_id": "4c7517d05a434ec22e7b3b14a3c84f28792cfbce",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/bin/setup.dart",
      "new_id": "edc79e215abb0095cd982440a311c9ae64394f75",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/bin/setup.dart"
    },
    {
      "type": "modify",
      "old_id": "ada20c001d7e3829e74cbf24fd938195775df9ac",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/c_json/cjson_generated_bindings.dart",
      "new_id": "f71f586c35bf7574b6922c4dc32984cccae62c29",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/c_json/cjson_generated_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "fa4bbbce815ac113ad3f6b220649b071cc71fbaf",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/c_json/main.dart",
      "new_id": "fbd6f69f3299c759f6112c0b489a4c8be056dc2c",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/c_json/main.dart"
    },
    {
      "type": "modify",
      "old_id": "1b53211e948f931f146c0ecf1ea6e29805f23da5",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/c_json/pubspec.yaml",
      "new_id": "dd99e6321836fd636bfe14b17ecdbdf984627841",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/c_json/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "3b2fc267741449f7a6d743d38437b296566f35ca",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/libclang-example/generated_bindings.dart",
      "new_id": "d694962d184067703ea7979b49c94bac1fccfb43",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/libclang-example/generated_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "ba3067fb637318f1c10b7feec2a70086af91613a",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/libclang-example/pubspec.yaml",
      "new_id": "e1a3cfc064bd5e8d5884b26f1e8db048bbf6ee20",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/libclang-example/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "9b0b3a2f1915eaeeb02fa6a099d82309047584ad",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/simple/generated_bindings.dart",
      "new_id": "9a94f0d7e1a20fec5061a4554eb65782decdbbb6",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/simple/generated_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "c742a26001978b2b216ac89cd0fe3a2d5e5f2956",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/simple/pubspec.yaml",
      "new_id": "9e461ecc2d490e4ef697a3222d897a938feb7756",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/simple/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "4f24d5816337a09b6d8e3f777439569d9640d126",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/binding.dart",
      "new_id": "877f243eee1f72f4c7bfaa3d087cf14053ad73e0",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/binding.dart"
    },
    {
      "type": "modify",
      "old_id": "c0d4325fe2b8bf2cacd939c8e622c7b25f75b452",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/binding_string.dart",
      "new_id": "a2b721ea38941cae0a49a94e9db60ef64b6ba146",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/binding_string.dart"
    },
    {
      "type": "modify",
      "old_id": "617f2d75bfc8ff13f06b6119cc38a07dae023aaa",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/constant.dart",
      "new_id": "41a996147d7f7f774d7b2a15f742d6d24662b6d8",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/constant.dart"
    },
    {
      "type": "modify",
      "old_id": "867133a106ee2203fbf3b5e1dcb0c4c5050fc1ec",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/enum_class.dart",
      "new_id": "249ab8c776c6f7e75288b5a154f1713aa36648cc",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/enum_class.dart"
    },
    {
      "type": "modify",
      "old_id": "a55f6d2234f2d00979c10c1483b5a28c2f6d413c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/func.dart",
      "new_id": "5a526a5ae5edd3493358d79a6cbe51e6cf5f2dff",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/func.dart"
    },
    {
      "type": "modify",
      "old_id": "817844df50077e843b1f3c5cd002502c516708d5",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/global.dart",
      "new_id": "b52fa7023d5cc26f3df2e7a8574dbb07d775b448",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/global.dart"
    },
    {
      "type": "modify",
      "old_id": "e1d239040b135f2eb30f3803300fd487e3b1267e",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/library.dart",
      "new_id": "4ea8e654b6087cd86c702956fa6081233370ce66",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/library.dart"
    },
    {
      "type": "modify",
      "old_id": "a17649bebae62d066af8efeab9ef971bd26dd2e9",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/struc.dart",
      "new_id": "ee8a52329d2bfb9b3b16a2dac4c655c64faf9100",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/struc.dart"
    },
    {
      "type": "modify",
      "old_id": "5922b38ceba936edb7cf049b992865211fde2258",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/type.dart",
      "new_id": "0f2071e296a272da1e384ee30743647047d858a9",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/type.dart"
    },
    {
      "type": "modify",
      "old_id": "7f3c6840cee9b9a2f47c73798930bbb9eb3eb4e3",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/typedef.dart",
      "new_id": "f1ba5adc2b0f48cec344f68add8712e4894a72e4",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/typedef.dart"
    },
    {
      "type": "modify",
      "old_id": "0a02ed0701e8def64c4651fee893dfc2b996ac8f",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/writer.dart",
      "new_id": "9e91099eac1f9b94f3804084242046dd9a694771",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/writer.dart"
    },
    {
      "type": "modify",
      "old_id": "04ae2a9692d2e1830f1766bdefc110fdccba86fa",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/config_provider/config.dart",
      "new_id": "0649de57bf18eedbc6f4f5b0e5fe5266d95e8e70",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/config_provider/config.dart"
    },
    {
      "type": "modify",
      "old_id": "fa5974530aba4492014eb5b336601226c66f46e0",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/config_provider/config_types.dart",
      "new_id": "9ce215c3ec713ebdf026a7ca25bf2fc11482542a",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/config_provider/config_types.dart"
    },
    {
      "type": "modify",
      "old_id": "3ed5767b42f30be7a0f8e134372c42836d163f9a",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/config_provider/spec_utils.dart",
      "new_id": "2df7939127aa36dc7f84bb992c45216f984a5988",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/config_provider/spec_utils.dart"
    },
    {
      "type": "modify",
      "old_id": "7a8df1ab0b6254fb194cfde3f52be7d412bc868f",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/find_resource.dart",
      "new_id": "c16d47ff122f6c238807a4860ea17ff909829793",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/find_resource.dart"
    },
    {
      "type": "modify",
      "old_id": "b10830201f30e68462ec7462b1781d3f9166d48f",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/clang_bindings/clang_bindings.dart",
      "new_id": "db8439863bf29e44555c23ee1e9feb7159491a08",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/clang_bindings/clang_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "c307a26614eb566e52439b8ff4fb30741c65b386",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/data.dart",
      "new_id": "462f069f0e31cca4f21c93502c32c98ef9e3ebcd",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/data.dart"
    },
    {
      "type": "modify",
      "old_id": "5c8775bbca1b797e0baac29ff6d6f7d0ba7f6085",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/includer.dart",
      "new_id": "67efefcbdafb7cda76eb51294fc217495311cae4",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/includer.dart"
    },
    {
      "type": "modify",
      "old_id": "0cbe3c80490038c14802dce4284e069ff4c41e99",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/parser.dart",
      "new_id": "7ce92fe3d3c8ea1a22edd1ead5d64d593e824806",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/parser.dart"
    },
    {
      "type": "modify",
      "old_id": "06ce22553b3ba169abb728a8a4aa0aa0a338247c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/enumdecl_parser.dart",
      "new_id": "1097372c2ecbb8ef743dd4aadb7f2348658752c3",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/enumdecl_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "3be5c1ed984818899ccfee4886d2d2b99b8e82eb",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/functiondecl_parser.dart",
      "new_id": "2b005d8164213b65d4929b5382f9dd5d54437dcd",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/functiondecl_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "6c13ada060a025b2fcf703aa87c1c23d9699d89b",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/macro_parser.dart",
      "new_id": "704eadecaa9fe11efe9c3c200a8a6b7b15a5adb6",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/macro_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "334349c892f1f888e8a6e2185045c626d5cb28c3",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/structdecl_parser.dart",
      "new_id": "bce2eb4ccb4f5567252602884f546692936d1c6f",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/structdecl_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "3801dded87cbab5c3d46382b6ce33ae3173469dc",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/typedefdecl_parser.dart",
      "new_id": "de39f207b8372af39b4c5ef958cc64725a059133",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/typedefdecl_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "5ca8997d533fb8bea9e7fc4da09bb40583b72348",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/translation_unit_parser.dart",
      "new_id": "c4ad7e9ec91d6df1e33c7475772b45e26eefb604",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/translation_unit_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "6dd175f4fcce62098cd513ec7e21e1ddee496866",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/type_extractor/cxtypekindmap.dart",
      "new_id": "1ecfdb3c407a08b78991e491305f52eb9429dbdf",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/type_extractor/cxtypekindmap.dart"
    },
    {
      "type": "modify",
      "old_id": "4137e77b72ebfc26748a25ad61bdaaf230b0ba8a",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/type_extractor/extractor.dart",
      "new_id": "2c770305afdd4bbece873f58e0bb2a12430f66c6",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/type_extractor/extractor.dart"
    },
    {
      "type": "modify",
      "old_id": "df41d6fa8fcbcbaac727aa658445e7c2880d0ce1",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/utils.dart",
      "new_id": "ca7f0cfa087aa2baa73cf20384919c887e19556e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/utils.dart"
    },
    {
      "type": "modify",
      "old_id": "74dc0faeaa86fcaff6676ef3471895b71f34c5a3",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/strings.dart",
      "new_id": "0abc9de21eadecdd8d4c7f22b3491e6af4eafbd7",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/strings.dart"
    },
    {
      "type": "modify",
      "old_id": "80feda7e5b088440d532f23c216142a632d74164",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/pubspec.yaml",
      "new_id": "2a0700155ac18b081d817ff0bb572e22af974f4a",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "05dceb1a271bff3bf8646a8a6a1eca2be1f80ee1",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/code_generator_test.dart",
      "new_id": "ea6393bacf791fc9b9dadb995bcea1b9673919b6",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_test.dart"
    },
    {
      "type": "modify",
      "old_id": "3fdc12ce3a13b7bdd5c16ea805d761ac27a0795a",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/dart_handle_test.dart",
      "new_id": "16387ff45094568b81ba1672bb6473f81777a528",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/dart_handle_test.dart"
    },
    {
      "type": "modify",
      "old_id": "909c13a597993533e198f6079d9380a4512fff6d",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/function_n_struct_test.dart",
      "new_id": "9c3107c103bf8f6f69cf9fad19e4ca8bbeef65ce",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/function_n_struct_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2c898bc5ec1d1c91bcc739779b4000912a0fb757",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/functions_test.dart",
      "new_id": "31e0506941356ff66791389a4136240c510c535e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/functions_test.dart"
    },
    {
      "type": "modify",
      "old_id": "6ad50903d7c7003df3aecff12616576faac0cfbd",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/macros_test.dart",
      "new_id": "261194027995a8fa71a4dfe69da53e115d879df9",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/macros_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c1f2d37d675cb020e8ebce049e2980ba4b451571",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/native_func_typedef_test.dart",
      "new_id": "54ef2909afa3364a4484a42c61764edb0a17bc26",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/native_func_typedef_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c4c01a7aa4c38eb99108112056e42d0df8ec84f8",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/nested_parsing_test.dart",
      "new_id": "40937c81586014b4188af86d1cf00e4301ada9e6",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/nested_parsing_test.dart"
    },
    {
      "type": "modify",
      "old_id": "eeeb37c377a5c2e0924bbb60b6022dd879afb7c5",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/typedef_test.dart",
      "new_id": "182b622900560c8fc8a28f5b76c5539e815183b3",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/typedef_test.dart"
    },
    {
      "type": "modify",
      "old_id": "fa753929e359aea724d5d3a943cf30702b545044",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/unnamed_enums_test.dart",
      "new_id": "02994afa22b3a12b0f7b288c16ccc6614ff0149c",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/unnamed_enums_test.dart"
    },
    {
      "type": "modify",
      "old_id": "a22dd736017739ef6342aec3130d7688b02f4999",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/large_integration_tests/_expected_cjson_bindings.dart",
      "new_id": "c9820d2d57619746c926d3d16a4e170e69f050c0",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/large_integration_tests/_expected_cjson_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "4b6325bd834379409ad2658491398a5887f06ea7",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart",
      "new_id": "e6cc63e49df4d44b11a75fca53f71ade9dadc8fa",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "7ca15ad87085d019cb002390ee7c0d66bf2cba2c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart",
      "new_id": "7ea5be8f8946223718facd70df715578fc48f22f",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "e829231ed10f73ede8dcd7ffa6f4d5ba1565d741",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_test/build_test_dylib.dart",
      "new_id": "5ec89ac6ec10e340f197d934cf156ac3d27c7374",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_test/build_test_dylib.dart"
    },
    {
      "type": "modify",
      "old_id": "baa1bacb6fd4336d2aca474e4ef0ed8349921cae",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_test/native_test.dart",
      "new_id": "479b910208b22baadb42fba88ea77abb066c46c5",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_test/native_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c5cdd818a41e82785ffca4c05b1434c615a13dbe",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_test/native_test_bindings.dart",
      "new_id": "60825f14e41089bb640c860e1f6ff342ea049797",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_test/native_test_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "962e545b3b374eccac1ac798ee366f306b5db318",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/rename_tests/rename_test.dart",
      "new_id": "b6fd4031e55f47af919049efaa9d6b42e7e8ad80",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/rename_tests/rename_test.dart"
    },
    {
      "type": "modify",
      "old_id": "a35f0f724d645f15a191e95e0329ba2a5d991d4f",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/test_coverage.dart",
      "new_id": "ede39f3e45dc4bf9fe6d0de29b67f1c909566291",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/test_coverage.dart"
    },
    {
      "type": "modify",
      "old_id": "0d94d29de5ca43c06026c1d948b27ca1f97ceb7c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/test_utils.dart",
      "new_id": "1eebadb9d865b8705cc9f15fa342277486b8fd86",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/test_utils.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d43016d0d67b7b82632bd40bb543d652c58f1e9a",
      "new_mode": 33261,
      "new_path": "pkgs/ffigen/tool/coverage.sh"
    },
    {
      "type": "delete",
      "old_id": "341aadacb20b79acd1620464f9a390c6e054f08b",
      "old_mode": 33261,
      "old_path": "pkgs/ffigen/tool/travis.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
