)]}'
{
  "commit": "d80fa0ae008e029221588ce092814f841a444293",
  "tree": "ecd76b6ee5a0a6586ce797d02e86ef62ea89a067",
  "parents": [
    "be939f4bf6be929dcdebcfa94bd81e0c934d0605"
  ],
  "author": {
    "name": "Prerak Mann",
    "email": "31154435+mannprerak2@users.noreply.github.com",
    "time": "Thu Jul 30 18:47:52 2020 +0530"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 30 15:17:52 2020 +0200"
  },
  "message": "[ffigen] Update headers config. (#60)\n\nCloses #52 \r\n- Updated headers config to have sub-fields `entry-points` and `include-directives`, removed `header-filter` config.\r\n- Globs are supported by both subkeys.\r\n- Updated tests, examples, readme, changelog.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9a327920bb95d0b9ee0c0b786ab14b8096f77ab7",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/CHANGELOG.md",
      "new_id": "bcd11c7aefd0af786c55b2fe0f0afb5b0f9017f9",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "604a1bc1825edce3e6f4353430cd32463f7d11bd",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/README.md",
      "new_id": "7cee8231a26031907ed51548e06debeab8e909bc",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/README.md"
    },
    {
      "type": "modify",
      "old_id": "ef1f484d15ae7e23f8c9f659f9726d53f43706ab",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/c_json/pubspec.yaml",
      "new_id": "10585792753a98bf10f39104b77b29a5e919ad82",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/c_json/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "7cb89dbf625977a953d30e14fa7bcd100100dfd8",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/libclang-example/pubspec.yaml",
      "new_id": "b05796f264c11144c74105bd52d2ebaf24c22205",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/libclang-example/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "58aaa7e1dced70ae8020fd7a3d60fd0ac1e59f23",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/simple/pubspec.yaml",
      "new_id": "c742a26001978b2b216ac89cd0fe3a2d5e5f2956",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/simple/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "9fd8d05f598a366ebb18b0ba20fc111e4045072a",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/struc.dart",
      "new_id": "dec4c2c967f10d116bb179a91e961d29ffdea4b8",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/struc.dart"
    },
    {
      "type": "modify",
      "old_id": "eb75b8068b24eda00636df91c23579752b9050f0",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/config_provider/config.dart",
      "new_id": "583287db0aa93914d506788e6354cfbd7d424d58",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/config_provider/config.dart"
    },
    {
      "type": "modify",
      "old_id": "c44a72bbd45ddcb462043f4209996685b808cd9d",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/config_provider/config_types.dart",
      "new_id": "a417a182fca27535c55ded4f2603923c0e91367f",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/config_provider/config_types.dart"
    },
    {
      "type": "modify",
      "old_id": "5170e5ff1f4cf967ab020c57b5674ece05df6dbe",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/config_provider/spec_utils.dart",
      "new_id": "d6d08cf20ea5e606539d2e9db719aa6b4c11c952",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/config_provider/spec_utils.dart"
    },
    {
      "type": "modify",
      "old_id": "b00fa4f95feb7626e2e9aff7f5d6f756f5b3b3f1",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/includer.dart",
      "new_id": "c17b13ef44a16b5c19b9be07d410a3f53b89187d",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/includer.dart"
    },
    {
      "type": "modify",
      "old_id": "6730d22708947e26188fe1af4ea653f30680294c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/parser.dart",
      "new_id": "29a86e5031a370bf1a4ce4cf26ee92c6e603b04b",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/parser.dart"
    },
    {
      "type": "modify",
      "old_id": "4da1b04f46cc2f08ee670757b2a89cfcb1b03f1e",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/macro_parser.dart",
      "new_id": "3971daf7269b9c90012ec43093feda66c8f9746f",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/macro_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "4723fe44e9b4779bbc761c8181a1ce1248a488ec",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/translation_unit_parser.dart",
      "new_id": "4c1f36cf220e8257323a99de119551abdadfa833",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/translation_unit_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "cfa1f5d24744cbc9ce394d1cf9b8ea17116601e9",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/strings.dart",
      "new_id": "619607572fd4b827f871648726d45c1f9ecdfcdc",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/strings.dart"
    },
    {
      "type": "modify",
      "old_id": "fb8ad1253cf65dcc00218e0b3d0657f6edc9fe28",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/pubspec.yaml",
      "new_id": "3151c7dce637d129f28e403f69eb048fdbf1b93c",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/pubspec.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4093a89a191a6bba7c7b98658750427ed145560",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/example_tests/cjson_example_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "761dddc0073bd63f3bc58e90085c0b13041d9daa",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/example_tests/libclang_example_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b22de7d5f161154624d678897da05345ff727d4",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/example_tests/simple_example_test.dart"
    },
    {
      "type": "modify",
      "old_id": "872bf1b1146103a818d39bd0f028c3d632fca7f2",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/function_n_struct_test.dart",
      "new_id": "b3da1d8941119f7638ec280161cb32984964d85a",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/function_n_struct_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c88fd55e657eefc67077d9ffa3ad3f5d3f6654dc",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/functions_test.dart",
      "new_id": "aba98e61d2904c72c2ab1406cf9fb47c295cfaba",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/functions_test.dart"
    },
    {
      "type": "modify",
      "old_id": "b912f78ad939add84b86e97202eb62f3b7a632ac",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/macros_test.dart",
      "new_id": "74bbcfc61565f1a7368d291c64a41557c03762c2",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/macros_test.dart"
    },
    {
      "type": "modify",
      "old_id": "073623136fffb1a2d1da14e7a9c2ca97e83510af",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/nested_parsing_test.dart",
      "new_id": "ed1bacfa2b9aa706e50092f48ea30ca71707782b",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/nested_parsing_test.dart"
    },
    {
      "type": "modify",
      "old_id": "7c0760216c5e89c098a0de1fc00d15ec96342823",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/unnamed_enums_test.dart",
      "new_id": "a7ee4c42010356c391db2a99da352ae9ba587d3e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/unnamed_enums_test.dart"
    },
    {
      "type": "modify",
      "old_id": "542b3ce72ad5707804ce2778a4523eb282b795bd",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/large_integration_tests/large_test.dart",
      "new_id": "b18f52b5c6336af4f12f4ed12121e28ff649be94",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/large_integration_tests/large_test.dart"
    },
    {
      "type": "modify",
      "old_id": "479988d596717860b4d966b2f97beac8314e2ff8",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_test/config.yaml",
      "new_id": "a81d932c4ebdde82efd1d7d187783811ea85a9b1",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_test/config.yaml"
    },
    {
      "type": "modify",
      "old_id": "0cec0cccbba2a88a49ff90aa42f7e70a55fea38d",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_test/native_test.dart",
      "new_id": "63d1824cc36db4e6dd3f1caf696430d5f8289b97",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_test/native_test.dart"
    },
    {
      "type": "modify",
      "old_id": "a49d622893b744bd0779cd552bb22c50b55725af",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_test/native_test_bindings.dart",
      "new_id": "fe4c94527bb5dffd7030611e921801a6c06f5ec9",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_test/native_test_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "ba1e56d4df14c698f7f4a5ef949c690536a050bc",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/prefix_tests/prefix_test.dart",
      "new_id": "55ebc8affcc68a57be955238bea99df193581425",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/prefix_tests/prefix_test.dart"
    },
    {
      "type": "modify",
      "old_id": "8d49c18f465add30d3c6a5f3ac164f7f79a89c77",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/test_utils.dart",
      "new_id": "0d94d29de5ca43c06026c1d948b27ca1f97ceb7c",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/test_utils.dart"
    },
    {
      "type": "modify",
      "old_id": "bc0754c2220cb5b64e7d5448e91abefddf52cc7d",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/tool/libclang_config.yaml",
      "new_id": "852631790d18659139774c51cfdad7376bafe420",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/tool/libclang_config.yaml"
    }
  ]
}
