)]}'
{
  "commit": "7ae4d240595e1d65142421bd4d7e32d6bbbf84fe",
  "tree": "a10dec05c8cccb99a0416e2e3ebfe03b88a8a5ba",
  "parents": [
    "bee5db2f06c32f0e5f9436eb9555ecbf1562ad73"
  ],
  "author": {
    "name": "Prerak Mann",
    "email": "mannprerak2@gmail.com",
    "time": "Mon Mar 01 08:27:50 2021 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Mar 01 17:27:50 2021 +0100"
  },
  "message": "[ffigen] Remove setup phase and usage of --no-sound-null-safety flag (#135, #137) (#164)\n\nCo-authored-by: J-P Nurmi \u003cjpnurmi@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1b5ae04beeb17a43a29a37503a337414d3694f53",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/.github/workflows/test-package.yml",
      "new_id": "a5cd11afa49103a4fd4ed9e18eaddd757c3350f7",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/.github/workflows/test-package.yml"
    },
    {
      "type": "modify",
      "old_id": "1345b70a0089eb6f9435453c906d253fd5541d0c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/CHANGELOG.md",
      "new_id": "a7b8617a55df9cf6c117e252663c5b86d4a151b2",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "3956835e9adc941f7e16eee73ad63cd1f1cddc40",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/README.md",
      "new_id": "df041e78420f12cf3649d837c7e150a2966ca134",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/README.md"
    },
    {
      "type": "delete",
      "old_id": "5b07636cfca1adaafb08125c12d43b7aa51ed604",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/bin/setup.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "7e8fc936f2d4e8b661702f5b80ca177e78bef51c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/libclang-example/pubspec.yaml",
      "new_id": "df66b0b7517c6e51b47f81c2dc6f15ba448f2b7c",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/libclang-example/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "900c9f7f72a93ed7a9ac3fd16682a22a6b45a365",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/README.md",
      "new_id": "cdfc01a7967ca48af3b69b104bce48ba5b50021f",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/README.md"
    },
    {
      "type": "delete",
      "old_id": "96f64baea1f376d581ab72b342ce7850d00abfee",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/clang_library/wrapper.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8a984b026a868a71cf0c40648312fd1a29167d79",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/clang_library/wrapper.def",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0649de57bf18eedbc6f4f5b0e5fe5266d95e8e70",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/config_provider/config.dart",
      "new_id": "96ca643dd325cf13472cdb61011567e40071b0f9",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/config_provider/config.dart"
    },
    {
      "type": "modify",
      "old_id": "2df7939127aa36dc7f84bb992c45216f984a5988",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/config_provider/spec_utils.dart",
      "new_id": "839333aea3597d7df44d6f690a5ea5ba0d0b01c3",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/config_provider/spec_utils.dart"
    },
    {
      "type": "modify",
      "old_id": "22b3744549c8b9784d811a499af2ad847aa5a0d0",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/executables/ffigen.dart",
      "new_id": "dd4b209d9132cfeaf28a92bda26d24eec295f158",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/executables/ffigen.dart"
    },
    {
      "type": "delete",
      "old_id": "84a069b5d2a14ff527925d2ab65128b05ec36f7f",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/executables/setup.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c16d47ff122f6c238807a4860ea17ff909829793",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/find_resource.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "213f7719a7e3c176663a354451b1708853d02ea3",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/clang_bindings/clang_bindings.dart",
      "new_id": "7e7ab7c8d3758bc0db93bb924137d7233c1387f0",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/clang_bindings/clang_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "462f069f0e31cca4f21c93502c32c98ef9e3ebcd",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/data.dart",
      "new_id": "c2b371e4ab482a7adec7f0cf873f7bf5ca7712d1",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/data.dart"
    },
    {
      "type": "modify",
      "old_id": "7ce92fe3d3c8ea1a22edd1ead5d64d593e824806",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/parser.dart",
      "new_id": "2ce1cb9851ff0a74e2b4074d3e72f3767c11c6b2",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/parser.dart"
    },
    {
      "type": "modify",
      "old_id": "1097372c2ecbb8ef743dd4aadb7f2348658752c3",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/enumdecl_parser.dart",
      "new_id": "7da0ab43bd79001bba8e551943c4770553fa9190",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/enumdecl_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "acb223a3b7ef5c6445cee40fe9a974517173de05",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/functiondecl_parser.dart",
      "new_id": "7bf089ab9a0649de23c13bd96251d5ae9ecb95a4",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/functiondecl_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "02618386885e8870aa0fcbcb27987842f25d881a",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/macro_parser.dart",
      "new_id": "4f18ce6a6aa0f50cfa8c71bf534170d4ffe62a66",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/macro_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "ffa4109d0ffa974d96301c469538a041d4df6abc",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/structdecl_parser.dart",
      "new_id": "dffd5028b7b86c8f41687697ee48438fb425f4d8",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/structdecl_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "de39f207b8372af39b4c5ef958cc64725a059133",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/typedefdecl_parser.dart",
      "new_id": "57ab11c19d813be242867405ddf6084b2cb4e984",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/typedefdecl_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "4c1e244d8789677f396251399967fca20b0965f7",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/unnamed_enumdecl_parser.dart",
      "new_id": "584694d869f8bc9a0af2f6beb7646978665b061e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/unnamed_enumdecl_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "c4ad7e9ec91d6df1e33c7475772b45e26eefb604",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/translation_unit_parser.dart",
      "new_id": "7c08410c326df5f1ed2d3f8e3efc5c88cc9ebd82",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/translation_unit_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "d1a7883bcdb47933d4d654ef8b3c99cd1043ed4c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/type_extractor/extractor.dart",
      "new_id": "e216d02aa86ee83b1f8cfe65adcf8a19dd466eb1",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/type_extractor/extractor.dart"
    },
    {
      "type": "modify",
      "old_id": "f24c187311577ee09384d25ec0061f2a0ced30ba",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/utils.dart",
      "new_id": "f0a412781da54e7bf5081a9288599435dd0d7317",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/utils.dart"
    },
    {
      "type": "modify",
      "old_id": "0abc9de21eadecdd8d4c7f22b3491e6af4eafbd7",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/strings.dart",
      "new_id": "8f0ac937d6ffd552daea0db709569bb08f1ed7b2",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/strings.dart"
    },
    {
      "type": "modify",
      "old_id": "d3c8da00bbce8a6078164adf139d0b53b03e9d4f",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/pubspec.yaml",
      "new_id": "adf29939ce08362970d9ffbe77866beef2c214bd",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "7be7ec1d21fcc64c76fa69abd4b4b7ba4577b30e",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/tool/libclang_config.yaml",
      "new_id": "2a059dd2a9333c4de928aa4a348eb50f2b9097da",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/tool/libclang_config.yaml"
    }
  ]
}
