)]}'
{
  "commit": "f75b3e8202a522210ef6215cb6eefc329fd01f3c",
  "tree": "564e2f336740dbd8a1be5b0dbccba66e1ea451df",
  "parents": [
    "bd781397026b6dfc870f755b3578d322004b5716"
  ],
  "author": {
    "name": "Prerak Mann",
    "email": "mannprerak2@gmail.com",
    "time": "Mon Mar 01 09:42:38 2021 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Mar 01 18:42:38 2021 +0100"
  },
  "message": "[ffigen] Use Opaque to represent empty Structs (#142, #143) (#166)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a5cd11afa49103a4fd4ed9e18eaddd757c3350f7",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/.github/workflows/test-package.yml",
      "new_id": "7de66eba1d4c3a7e45de2c22321684d69a330cea",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/.github/workflows/test-package.yml"
    },
    {
      "type": "modify",
      "old_id": "1e49bdc7941c774b8f667eac7277c586d15ae664",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/CHANGELOG.md",
      "new_id": "e877eb77f46bd1d4731345e1f1494161f2d3d3a5",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "931aaeab0cca9b995dbc080bb55263bff086da24",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/c_json/pubspec.yaml",
      "new_id": "76e419819789f1f14c6557da74f6892dd297c533",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/c_json/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "0edbcb9158757d40977278469a261bac567d3b84",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/libclang-example/generated_bindings.dart",
      "new_id": "330c63f1b766e98f4d535ee4a8680344f301b1b6",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/libclang-example/generated_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "df66b0b7517c6e51b47f81c2dc6f15ba448f2b7c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/libclang-example/pubspec.yaml",
      "new_id": "efce0849b839dd80d0f375823c59c1dda109b17e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/libclang-example/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "ce3aa5e233a1d48ebe58f4dbfff8eb6d8dedff38",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/simple/pubspec.yaml",
      "new_id": "d3562ef5b6120f1b3093646cce4152ebb138e9e6",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/simple/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "d419e92f6d3e0447346137f5ec688fb9fc2ea82c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/global.dart",
      "new_id": "42db339c948f54b042b63db5f5b699779e056ea2",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/global.dart"
    },
    {
      "type": "modify",
      "old_id": "4ea8e654b6087cd86c702956fa6081233370ce66",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/library.dart",
      "new_id": "139ef4fa5a5c3550c7470086352162865706a447",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/library.dart"
    },
    {
      "type": "modify",
      "old_id": "8958139504c0807410a0a2e71c9096b82816f398",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/struc.dart",
      "new_id": "2a0aca5df46ef8d339e11ce75986b8c42a373f9d",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/struc.dart"
    },
    {
      "type": "modify",
      "old_id": "7e7ab7c8d3758bc0db93bb924137d7233c1387f0",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/clang_bindings/clang_bindings.dart",
      "new_id": "a68621eb305f79395368a6c50a0529f6972432e7",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/clang_bindings/clang_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "c2b371e4ab482a7adec7f0cf873f7bf5ca7712d1",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/data.dart",
      "new_id": "ac16572a911391a51e2f4169b0c6ebf7e5608c34",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/data.dart"
    },
    {
      "type": "modify",
      "old_id": "87663a25586c26d96de09fafe5104a007b01d65c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/pubspec.yaml",
      "new_id": "cb1358470b5597cda82e0ddef0864daaad49e7f9",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/pubspec.yaml"
    },
    {
      "type": "delete",
      "old_id": "aae8b0f2ea661a26cadc7000141bb9044548b0f4",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/code_generator_test.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "350b799dd8aedba0d8e1775a267c6db47d1635c3",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/code_generator_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e9d6ac7175e40889b5b77889ed2a2486336fd3d",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_boolean_dartbool_bindings.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99ed563fbe0f99f4a4183a4ea5193e0c5c169a70",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_boolean_no_dartbool_bindings.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d01f2b1d01d009c05c3ff771eed9a255c30d9f54",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_constant_bindings.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0aa2dbbd689e41f13af689c23d8accae94046bbc",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_enumclass_bindings.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82736d212ef9eacbecf78f7452bab10cfaf76c63",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_function_bindings.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f0ea4632f48b0057cdbffdd924ac6ef59db993f",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_function_n_struct_bindings.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "215858b7c189764b5a01953878bf8d904b0a9843",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_global_bindings.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6fbe60bcd6e73d23278a95f9e6b4dafb07941d8",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_internal_conflict_resolution_bindings.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f84642b090d1fe3bcd3d20512b33cedfa02c0830",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_struct_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "f0f464fa6bdb4b88a3224ffad61f5cfffcaf1b8c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/globals.h",
      "new_id": "80da2b0a072de44b8aee9a0a7c5ecec470cb23bb",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/globals.h"
    },
    {
      "type": "modify",
      "old_id": "7184792c3d457a6e4a0e4e936d1fcc62ea312de1",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/globals_test.dart",
      "new_id": "832b89d1d9dc3f225d5f221a8df6087191ca57f7",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/globals_test.dart"
    },
    {
      "type": "modify",
      "old_id": "e0abce7c74edc65c3369d17ef026695843692810",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart",
      "new_id": "9d4c52d116181d256170b6e7eedcae453706d17b",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "6abdd488044a37ea8668a78168e3c4fd18d3adc6",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart",
      "new_id": "fa67d48a070aaa939df2f4617dbfd9dc80ca4aa1",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "ede39f3e45dc4bf9fe6d0de29b67f1c909566291",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/test_coverage.dart",
      "new_id": "9f61cde698fa991894cb3d242ccaffecd86cb3d6",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/test_coverage.dart"
    },
    {
      "type": "modify",
      "old_id": "c2d95f009ac2bc227a86ffd9f3c33bcdd6846ff4",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/test_utils.dart",
      "new_id": "a967f66eeead11f1e5daa964d06521c045856a4e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/test_utils.dart"
    }
  ]
}
