)]}'
{
  "commit": "0f7ced710c6b2dfacd0b27c8b7305e5cb45d27d5",
  "tree": "6351f0ad7f499025bba60791c64308fe695b7c45",
  "parents": [
    "b5160496ab83e57bcce2ac198178bc93deb30687"
  ],
  "author": {
    "name": "Mahesh Hegde",
    "email": "46179734+mahesh-hegde@users.noreply.github.com",
    "time": "Mon Aug 29 16:33:21 2022 +0530"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Aug 29 13:03:21 2022 +0200"
  },
  "message": "[jnigen] Add basic YAML config support (https://github.com/dart-lang/jnigen/issues/32)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "589ba85397ab01e249e288991277851d3b737036",
      "old_mode": 33188,
      "old_path": "pkgs/jni/android/src/main/java/dev/dart/jni/JniPlugin.java",
      "new_id": "ffda30a0366859d12e78dfa9fbb2b984aebd9a5e",
      "new_mode": 33188,
      "new_path": "pkgs/jni/android/src/main/java/dev/dart/jni/JniPlugin.java"
    },
    {
      "type": "modify",
      "old_id": "67d9f9639952183091fb3492cdfe56e16e37b8e9",
      "old_mode": 33188,
      "old_path": "pkgs/jni/bin/setup.dart",
      "new_id": "c4befc633fe3593e502ae7149f89e8baff135ba4",
      "new_mode": 33188,
      "new_path": "pkgs/jni/bin/setup.dart"
    },
    {
      "type": "modify",
      "old_id": "c21802b925d720f487973675e2d2509220519802",
      "old_mode": 33188,
      "old_path": "pkgs/jni/example/lib/main.dart",
      "new_id": "0303900efbf7326a0b269cec1d6e43b0b64c738b",
      "new_mode": 33188,
      "new_path": "pkgs/jni/example/lib/main.dart"
    },
    {
      "type": "modify",
      "old_id": "2607462f9e39e2fa73099045fde9f4ee412e51af",
      "old_mode": 33188,
      "old_path": "pkgs/jni/example/test/widget_test.dart",
      "new_id": "ec585ec4b8fc8a856849f8241e3021988efeaf9b",
      "new_mode": 33188,
      "new_path": "pkgs/jni/example/test/widget_test.dart"
    },
    {
      "type": "modify",
      "old_id": "f12a8fd536a5fdda7a0c76c2c72f61907c217cec",
      "old_mode": 33188,
      "old_path": "pkgs/jni/lib/jni_object.dart",
      "new_id": "e0916f0d3d5a5c6d4a62c0c179897e89ead037d9",
      "new_mode": 33188,
      "new_path": "pkgs/jni/lib/jni_object.dart"
    },
    {
      "type": "modify",
      "old_id": "fc04c0f696f3c2221b80422245c89d3d632826db",
      "old_mode": 33188,
      "old_path": "pkgs/jni/lib/src/direct_methods_generated.dart",
      "new_id": "d1f01915e8ea7268cb43e12b266d5592f3cc34bc",
      "new_mode": 33188,
      "new_path": "pkgs/jni/lib/src/direct_methods_generated.dart"
    },
    {
      "type": "modify",
      "old_id": "d749e3e2e0b53ee4ec8ce090d33375621397250b",
      "old_mode": 33188,
      "old_path": "pkgs/jni/lib/src/extensions.dart",
      "new_id": "995eb58b3a722dd197b3bb61f6dc3e3284ca59ce",
      "new_mode": 33188,
      "new_path": "pkgs/jni/lib/src/extensions.dart"
    },
    {
      "type": "modify",
      "old_id": "36558f44fcc885d3e3bac1d915c1030a6cf60d95",
      "old_mode": 33188,
      "old_path": "pkgs/jni/lib/src/jl_object.dart",
      "new_id": "2778dfc538ef9e946be8eeb647d4bd28c51bb8b5",
      "new_mode": 33188,
      "new_path": "pkgs/jni/lib/src/jl_object.dart"
    },
    {
      "type": "modify",
      "old_id": "b3ce6df3991f0285838bfb532675d221ce7b0765",
      "old_mode": 33188,
      "old_path": "pkgs/jni/lib/src/jni.dart",
      "new_id": "a188d8625491905957079ac94f5cc0d415e7748a",
      "new_mode": 33188,
      "new_path": "pkgs/jni/lib/src/jni.dart"
    },
    {
      "type": "modify",
      "old_id": "b4a676304530ec1f252044ec14e83a526eaa7237",
      "old_mode": 33188,
      "old_path": "pkgs/jni/lib/src/jni_class.dart",
      "new_id": "308981a1a4f8afebadfe029b6f3be2e57ac06999",
      "new_mode": 33188,
      "new_path": "pkgs/jni/lib/src/jni_class.dart"
    },
    {
      "type": "modify",
      "old_id": "3e3a7ca10666388550bcdf0fabb19a4054647aa8",
      "old_mode": 33188,
      "old_path": "pkgs/jni/lib/src/jni_class_methods_generated.dart",
      "new_id": "195deef29df24c96479e0df3d8dd2a373f5795a7",
      "new_mode": 33188,
      "new_path": "pkgs/jni/lib/src/jni_class_methods_generated.dart"
    },
    {
      "type": "modify",
      "old_id": "c765ec4b14f78b2740e534762db068b0264841c4",
      "old_mode": 33188,
      "old_path": "pkgs/jni/lib/src/jni_exceptions.dart",
      "new_id": "a9cb6392950a30ac8a349923468be66fa727f6ec",
      "new_mode": 33188,
      "new_path": "pkgs/jni/lib/src/jni_exceptions.dart"
    },
    {
      "type": "modify",
      "old_id": "217c8323c40201dd86618e977cf6233e56845503",
      "old_mode": 33188,
      "old_path": "pkgs/jni/lib/src/jni_object.dart",
      "new_id": "47d480ab43c5c55e01216535a5b4261f5c07b3e4",
      "new_mode": 33188,
      "new_path": "pkgs/jni/lib/src/jni_object.dart"
    },
    {
      "type": "modify",
      "old_id": "490f8fc74096f1b1085efecabe4e7e4bd2ed14d0",
      "old_mode": 33188,
      "old_path": "pkgs/jni/lib/src/jni_object_methods_generated.dart",
      "new_id": "3c417077c861e65c33a18b908da38e6f436063f0",
      "new_mode": 33188,
      "new_path": "pkgs/jni/lib/src/jni_object_methods_generated.dart"
    },
    {
      "type": "modify",
      "old_id": "63945b01c95e2047a790e3deaab362da80b2af45",
      "old_mode": 33188,
      "old_path": "pkgs/jni/lib/src/jvalues.dart",
      "new_id": "94a9cbe4daf035f38b98e270ee7c81ad205cb7a9",
      "new_mode": 33188,
      "new_path": "pkgs/jni/lib/src/jvalues.dart"
    },
    {
      "type": "modify",
      "old_id": "82f159758cbab2d8f2926b40d8ae28167091d0f0",
      "old_mode": 33188,
      "old_path": "pkgs/jni/src/dartjni.c",
      "new_id": "8ba5a8913c968eecccf92320366361c0db4ed45c",
      "new_mode": 33188,
      "new_path": "pkgs/jni/src/dartjni.c"
    },
    {
      "type": "modify",
      "old_id": "407312bbe7cddeb6aade3dd0ef6ff904b7d670e4",
      "old_mode": 33188,
      "old_path": "pkgs/jni/src/dartjni.h",
      "new_id": "cd94b15327f3875ccf3b1859e8e020c965bcd8ee",
      "new_mode": 33188,
      "new_path": "pkgs/jni/src/dartjni.h"
    },
    {
      "type": "modify",
      "old_id": "109a7e6fbb33a4f2c8a9d7a7dc7838264ade8990",
      "old_mode": 33188,
      "old_path": "pkgs/jni/test/exception_test.dart",
      "new_id": "0e86ec96229b0673d7b3f9b5da14f3a03c4cc403",
      "new_mode": 33188,
      "new_path": "pkgs/jni/test/exception_test.dart"
    },
    {
      "type": "modify",
      "old_id": "6124d1fd7477cee3fcdace891630c184f9fab1f8",
      "old_mode": 33188,
      "old_path": "pkgs/jni/test/jni_object_test.dart",
      "new_id": "d2341016a2a16e03572ff7d4694fde2db3bbf8aa",
      "new_mode": 33188,
      "new_path": "pkgs/jni/test/jni_object_test.dart"
    },
    {
      "type": "modify",
      "old_id": "29f536b6459d294927897170c8784f8a6979c3a8",
      "old_mode": 33188,
      "old_path": "pkgs/jni/test/jni_test.dart",
      "new_id": "ce31fc471fb5092724429053b626419f35fc7c27",
      "new_mode": 33188,
      "new_path": "pkgs/jni/test/jni_test.dart"
    },
    {
      "type": "modify",
      "old_id": "0c7ae586ebad153bb5257636f7ea93c1de979f45",
      "old_mode": 33188,
      "old_path": "pkgs/jni/tool/gen_aux_methods.dart",
      "new_id": "a30f54db324d9da50d58b92c9dd2461f2a6a2a05",
      "new_mode": 33188,
      "new_path": "pkgs/jni/tool/gen_aux_methods.dart"
    },
    {
      "type": "modify",
      "old_id": "373127b27617108efe517584a129565836fc2fbb",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/README.md",
      "new_id": "1ae735d3ee62fa35c65d188a40861513d044d30a",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "855ae6e683f49afa095e7043834ee23d35311a93",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/bin/jni_gen.dart"
    },
    {
      "type": "modify",
      "old_id": "656b5daf88a48ce62d25c9d83bf91aa1120a29cc",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/bin/setup.dart",
      "new_id": "18e7a8d022062465c303a6f71aca2d5aaae09b00",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/bin/setup.dart"
    },
    {
      "type": "modify",
      "old_id": "0bc7895cbc043ba6c03f05fdb413283b8e7e7081",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/lib/jni_gen.dart",
      "new_id": "33068f4048cac9444bc134f8e7fc75dab93b006e",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/lib/jni_gen.dart"
    },
    {
      "type": "modify",
      "old_id": "71be9c113ebfba15049d853042cbec469558dc69",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/lib/src/bindings/c_bindings.dart",
      "new_id": "f6b7ddf6dabe8151a282293f060c61f7d20041c5",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/lib/src/bindings/c_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "b9944418d76df0a0deae1257b78ae47d08bb05be",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/lib/src/bindings/dart_bindings.dart",
      "new_id": "7a27303a9db19c9c0357cf505bcdb0d9830bc774",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/lib/src/bindings/dart_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "6fd1ee3d9b3c712fa8d7233a699aa5f4a2214fce",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/lib/src/bindings/preprocessor.dart",
      "new_id": "21771236be1eaf14b188aca3aad9c44241171b08",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/lib/src/bindings/preprocessor.dart"
    },
    {
      "type": "modify",
      "old_id": "bfaaab4e3526d6d14d6b5a313d662d3eeb9a1c9c",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/lib/src/bindings/symbol_resolver.dart",
      "new_id": "43b928f145649a8fbda944b93d8011cecabbe3b2",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/lib/src/bindings/symbol_resolver.dart"
    },
    {
      "type": "modify",
      "old_id": "03ce6f2b5d15d754447f321f8d727ecc6aae72b0",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/lib/src/config/config.dart",
      "new_id": "a0272f31ab93308cd71a215083d5558c55bed753",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/lib/src/config/config.dart"
    },
    {
      "type": "rename",
      "old_id": "7f1101da84a1f1daed9b6ffdb4b45aaf4f5f1626",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/lib/src/config/wrapper_options.dart",
      "new_id": "66f161297378a73071a29f0b9676a35f68e1f668",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/lib/src/config/filters.dart",
      "score": 76
    },
    {
      "type": "delete",
      "old_id": "a5e015ddff0ec218d24534b3d929b99e81aea8b4",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/lib/src/config/task.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": "3d12dae3224303d1126787bff0aeeaaddd002077",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/lib/src/config/yaml_reader.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b939f9c498071fc531933b53bc1d9b43dfe5e2a4",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/lib/src/generate_bindings.dart"
    },
    {
      "type": "rename",
      "old_id": "622c36b73b29375147563fe6268628208d93980b",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/lib/src/config/summary_source.dart",
      "new_id": "a259f277c5e0b6de9e693f60a6bcfea8f4f5d08c",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/lib/src/summary/summary.dart",
      "score": 80
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1092b2c0b0f8625765a346f324eda0d5921afad",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/lib/src/tools/android_sdk_tools.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46847fb68450eec7dc6ef850197142f42e95daba",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/lib/src/tools/build_summarizer.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52835d996889126f0be44cee69082e6b2e113d81",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/lib/src/tools/maven_tools.dart"
    },
    {
      "type": "delete",
      "old_id": "2c28657fb24299a1939d6f33a0d9f2d0389d4c58",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/lib/src/tools/maven_utils.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "516e8f8bf8edd2377bc8ebe5edf4f586755b32ed",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/lib/src/config/errors.dart",
      "new_id": "9677a3e489eaeddb730add27effb454396e02024",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/lib/src/tools/tools.dart",
      "score": 64
    },
    {
      "type": "delete",
      "old_id": "ed50a412c7139f8162da14d47736437f629d29c7",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/lib/src/writers/bindings_writer.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0ab7ed02bf8e86c4450a171c9d9605a966a83bf1",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/lib/src/writers/callback_writer.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0e8a6ad71aabbd169a50320be9bffb0adf76ce42",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/lib/src/writers/files_writer.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "887e6a9ba6c98fc4768bb0853765d568ee4e4133",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/lib/src/writers/writers.dart",
      "new_id": "38b202e472f6986e104186584c185e5f4faab510",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/lib/src/writers/writers.dart"
    },
    {
      "type": "modify",
      "old_id": "19e0eab546eed5fa7e22bc42ab56a7f83c389a27",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/lib/tools.dart",
      "new_id": "91934d3f3ccf9a7762f1b3e20be684a8d3b61956",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/lib/tools.dart"
    },
    {
      "type": "modify",
      "old_id": "c75369b49f280e7329ca9eefdd3603c2bc1cd4fc",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/pubspec.yaml",
      "new_id": "f347657bbe3fa1c520455acdeeaf11fe3a3fcd86",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/pubspec.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e7b8c25368e22da76b4f8f975c4ce0fe89d91393",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/test/config_test.dart"
    },
    {
      "type": "modify",
      "old_id": "5d62592332378026ebb744f8caf039999a725225",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/test/jackson_core_test/generate.dart",
      "new_id": "919fadb1428387377eead225c3a27471980130f2",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/test/jackson_core_test/generate.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96988bd1abd664e55decf18c321d36d623e7f11e",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/test/jackson_core_test/jnigen.yaml"
    },
    {
      "type": "modify",
      "old_id": "ee2de719043c35403cde1a89f013e5860a10e198",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/test/jackson_core_test/third_party/lib/com/fasterxml/jackson/core.dart",
      "new_id": "6ecc806d36b377275abae06798bcbd884f094a58",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/test/jackson_core_test/third_party/lib/com/fasterxml/jackson/core.dart"
    },
    {
      "type": "modify",
      "old_id": "407312bbe7cddeb6aade3dd0ef6ff904b7d670e4",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/test/jackson_core_test/third_party/src/dartjni.h",
      "new_id": "cd94b15327f3875ccf3b1859e8e020c965bcd8ee",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/test/jackson_core_test/third_party/src/dartjni.h"
    },
    {
      "type": "modify",
      "old_id": "427098de3186248fa6e7df0a5f12c47e3a20eab4",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/test/simple_package_test/generate.dart",
      "new_id": "dd6eeca9d1ac2d6060b25510bad06066844ab51c",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/test/simple_package_test/generate.dart"
    },
    {
      "type": "modify",
      "old_id": "618b1750cd4ecb6d0ec9acad187fbb3bca0b86a8",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/test/simple_package_test/lib/dev/dart/pkg2.dart",
      "new_id": "0fa32cd8239e304aec1f680d7bf910d79b20bda1",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/test/simple_package_test/lib/dev/dart/pkg2.dart"
    },
    {
      "type": "modify",
      "old_id": "da6ec32fb99be1886b89902066bbdcb91f28c729",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/test/simple_package_test/lib/dev/dart/simple_package.dart",
      "new_id": "173c49304dd520364d01ef3ce2933c8541556e77",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/test/simple_package_test/lib/dev/dart/simple_package.dart"
    },
    {
      "type": "modify",
      "old_id": "407312bbe7cddeb6aade3dd0ef6ff904b7d670e4",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/test/simple_package_test/src/dartjni.h",
      "new_id": "cd94b15327f3875ccf3b1859e8e020c965bcd8ee",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/test/simple_package_test/src/dartjni.h"
    },
    {
      "type": "modify",
      "old_id": "c0a168195483cb9faf5ec7e4c2e4b596e479dfcb",
      "old_mode": 33188,
      "old_path": "pkgs/jni_gen/test/test_util/test_util.dart",
      "new_id": "49bc5ff72eac8e4d73464957e0266838d97fdd77",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/test/test_util/test_util.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f180a60f0d8fcab7e6dc0dd9d1ff69348fa008c",
      "new_mode": 33188,
      "new_path": "pkgs/jni_gen/test/yaml_config_test.dart"
    }
  ]
}
