)]}'
{
  "commit": "43a485c9f9aca18738c7ce9e3c9fb8647363bc89",
  "tree": "95882009e49e249c79b16900db739c3c9c4e6bfb",
  "parents": [
    "7592ecb7349663f3ae84ad365a8373695c6d09e8"
  ],
  "author": {
    "name": "Liam Appelbe",
    "email": "liama@google.com",
    "time": "Mon Aug 01 11:25:20 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Aug 01 11:25:20 2022 -0700"
  },
  "message": "[ffigen] Add exclude-all-by-default config flag (#431)\n\n* Config option to exclude everything by default\r\n\r\n* Bump minor version, update readme and changelog\r\n\r\n* Format\r\n\r\n* Add a dedicated exclude_all_by_default test",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "27f1fc68bd214702e71c86778215434c0396a5da",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/CHANGELOG.md",
      "new_id": "5c91860b676655e7bab4b8d4657d450025a1bffa",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "929e12820acda1210b5a070a34e7d2684b72def0",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/README.md",
      "new_id": "437ba54c41590263c3dc1132160d87c99c945bcb",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/README.md"
    },
    {
      "type": "modify",
      "old_id": "6add3e91e800a2a8e18b9d4a70385458b7f9e705",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/objective_c/README.md",
      "new_id": "1d62972135b5818c1b94edcbaa1a89c2280a577a",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/objective_c/README.md"
    },
    {
      "type": "modify",
      "old_id": "37f1ca2f848b74629d984ce5338639d2c273c852",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/objective_c/avf_audio_bindings.dart",
      "new_id": "9fbc212868ba25fd986dfd51ad9f0b130bc89f58",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/objective_c/avf_audio_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "60fe25378cc475b5206cbb187a07d7ac47a2d5df",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/objective_c/pubspec.yaml",
      "new_id": "239fcdcc7b67f8e2ec2b518f5ee8f848d6c519be",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/objective_c/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "e9d1f97d9eec9406f0e604ccaee71a690ca87558",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/config_provider/config.dart",
      "new_id": "de609978fab3c376f6cdb6499257050f1fe82483",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/config_provider/config.dart"
    },
    {
      "type": "modify",
      "old_id": "6ba4f4e5b89ad4d390088e43d1820a6e3359a0da",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/config_provider/config_types.dart",
      "new_id": "f6029768c8b238d89074863fd68e60a87917842f",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/config_provider/config_types.dart"
    },
    {
      "type": "modify",
      "old_id": "a9041a6123101aad8e434c37163489dc6f1ac1b6",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/includer.dart",
      "new_id": "6bc0d122bc0211c524dddc636fcbf1c2ba9c561b",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/includer.dart"
    },
    {
      "type": "modify",
      "old_id": "988a45e39bc98248904370eed455b71f51d5d720",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/typedefdecl_parser.dart",
      "new_id": "22767ed8721bb11328dc35a52b50ac17ffb0e2cd",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/typedefdecl_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "31420cdc69573ee4b8b2c4466418edf1a5cc7f69",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/type_extractor/extractor.dart",
      "new_id": "7e62d7879f57eba3be47b9376b4a35610df9d22c",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/type_extractor/extractor.dart"
    },
    {
      "type": "modify",
      "old_id": "f2603d3dbfadfa1703a5148d0e7280d13849da1d",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/strings.dart",
      "new_id": "8094df182a44557d10f5615cb6fd9a0769e77759",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/strings.dart"
    },
    {
      "type": "modify",
      "old_id": "dff502390b7786d96c716a2f1496c73777245a91",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/pubspec.yaml",
      "new_id": "d46f5fdc4300ee2e184abda9f1d1a634660ef863",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/pubspec.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e45634a478e04ed008161a57db35f80de1cc4f2c",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/config_tests/exclude_all_by_default.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40bf1b29b48ae20003c342f798da5dff4959289c",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/config_tests/exclude_all_by_default_test.dart"
    },
    {
      "type": "modify",
      "old_id": "bc4982efd3dde3826a00bbda92fc23d3e3e44c7a",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/automated_ref_count_config.yaml",
      "new_id": "8884260d0be5d6bc0d71fd5755fad780c851fb59",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/automated_ref_count_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "d26ff79c56ac2562097262d69a5f64cc8d20a055",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/bad_method_config.yaml",
      "new_id": "fa718875443a2fb2d293a8c7d9e5cd883a9a7e00",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/bad_method_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "38316c2be9a106900e2e3a8efd70f7fb44776a4e",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/block_config.yaml",
      "new_id": "3ea866d70fc84827eef68595e7c0dca6c90a3303",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/block_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "c080359058ee726eea3b9b731bbb25584d898163",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/cast_config.yaml",
      "new_id": "da7ecb368bddea6bc7a692b0b8be2354c9bb7ba7",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/cast_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "92afb061e224de317e8c031538b1061316e94e3b",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/category_config.yaml",
      "new_id": "f70b10af39fb5282171293d4dc745912a19f3088",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/category_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "2d114a1c846c550a8cd97e8b6e8f119223b198b5",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/failed_to_load_config.yaml",
      "new_id": "11ddbb913377b4143921f77304728cab175777b0",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/failed_to_load_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "73b0aee095b32acf2263c056c201dc4df304846c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/forward_decl_config.yaml",
      "new_id": "2ccb3f64ba913d17bda04d662bb30a46b1ea5786",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/forward_decl_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "90ca44b76e5e3c63a36ab65309325d86e2f43342",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/is_instance_config.yaml",
      "new_id": "647ff04439c9bb6716a77a6e72066301d2b09c40",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/is_instance_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "0f68e597a4810e06aae3ec8c85b1ef3e253a132e",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/method_config.yaml",
      "new_id": "b841187ccc9199b1c32cbbb0e6b9d75639dc80a6",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/method_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "c111fca32d01780cbc9a95904434e8c6bbd88564",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/native_objc_config.yaml",
      "new_id": "89a4943956b7c450764307dce589662842b1d098",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/native_objc_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "1d59062875c8389764b2cdbb9e75e5da5a22ce35",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/nullable_config.yaml",
      "new_id": "58de440e95fcf7135f157abc3dffa6cecf449d9f",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/nullable_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "5caaad215ea5566493cee6adfa6ea01ceb409fe6",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/property_config.yaml",
      "new_id": "ee3081553ce05c5d10810ad93cb3062064f3058e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/property_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "1de0786e449441778cc1be60dc62be25d5c358b2",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/rename_config.yaml",
      "new_id": "1d0b98acb70ef15c8d14e5053fa900ac3561a5af",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/rename_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "9f387a95b2ad17732366dbe52ec4bd05bbe6220c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/string_config.yaml",
      "new_id": "55110a39f5a6a4c85671771ee96dfeba54092923",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/string_config.yaml"
    }
  ]
}
