)]}'
{
  "log": [
    {
      "commit": "2052fe8c88bfca8be633630ee4d755be84f1d423",
      "tree": "1445b5afbd631c5762532b375d81fa955dc3e476",
      "parents": [
        "98cdea456d25904b87c294dcfd6737f9dc862e6f"
      ],
      "author": {
        "name": "micky387",
        "email": "mickaelsaibi@free.fr",
        "time": "Wed Nov 16 10:33:02 2022 +0100"
      },
      "committer": {
        "name": "micky387",
        "email": "mickaelsaibi@free.fr",
        "time": "Wed Nov 16 17:04:43 2022 +0100"
      },
      "message": "omni: Declare soong namespace for the generated_kernel_includes\n\nChange-Id: I200d87526bc544f9d6265d588a42d786344d19c6\n"
    },
    {
      "commit": "98cdea456d25904b87c294dcfd6737f9dc862e6f",
      "tree": "0f2e0db471ace83aee755a7bb6b64c7e96895d20",
      "parents": [
        "793babe57b0d5cfa82a30fb2a068e1eed238702c"
      ],
      "author": {
        "name": "micky387",
        "email": "mickaelsaibi@free.fr",
        "time": "Wed Nov 16 10:29:48 2022 +0100"
      },
      "committer": {
        "name": "micky387",
        "email": "mickaelsaibi@free.fr",
        "time": "Wed Nov 16 17:04:43 2022 +0100"
      },
      "message": "omni: Move soong config module to dedicated Android.bp\n\nChange-Id: I0b3af7a4e99f29b3636fc1f465042d233e758f08\n"
    },
    {
      "commit": "f2769b2e000c64f3a0fae0e0c2c5218086901344",
      "tree": "0242ac3794b743041ff2d51fcd7dce1585ee7d9b",
      "parents": [
        "8dc2132364891a794d8e25d3d835d553572900a8"
      ],
      "author": {
        "name": "micky387",
        "email": "mickaelsaibi@free.fr",
        "time": "Fri Oct 14 21:05:48 2022 +0200"
      },
      "committer": {
        "name": "micky387",
        "email": "mickaelsaibi@free.fr",
        "time": "Fri Oct 14 21:05:55 2022 +0200"
      },
      "message": "omni: replace cflags by export_cflags\n\nNeeded for GRALLOC_HANDLE_HAS_RESERVED_SIZE to be exported correctly\n\nChange-Id: Iaea6e3a4caa0730403054cef9ff5a0b6453ea7f2\n"
    },
    {
      "commit": "49f1ac951a3c6f3e4fa99fe60a4a812c6f071893",
      "tree": "6fd33f95666b26a37a0fc4d798eb754079ed1d80",
      "parents": [
        "f55ac29f6c03ccd513d422a895797ec0d7586213"
      ],
      "author": {
        "name": "Chirayu Desai",
        "email": "chirayudesai1@gmail.com",
        "time": "Sat Sep 17 04:47:54 2022 +0530"
      },
      "committer": {
        "name": "micky387",
        "email": "mickaelsaibi@free.fr",
        "time": "Sun Oct 09 09:25:36 2022 +0200"
      },
      "message": "Hookup GRALLOC_HANDLE_HAS_RESERVED_SIZE\n\n* Needed for camera on redbull 13\n\nChange-Id: Ibc1d941f8a6e5e61e3a56cb0065e387022fa3441\n"
    },
    {
      "commit": "7f1ae1653f93c6436fa1a9ca6f6d36609df8c312",
      "tree": "872fe2065fdb4eea840a7557f6390f0068468659",
      "parents": [
        "b1632dc0d4b8c49096f4d07146f7e2a0e51b961e"
      ],
      "author": {
        "name": "Arian",
        "email": "arian.kulmer@web.de",
        "time": "Wed Aug 17 19:28:53 2022 +0200"
      },
      "committer": {
        "name": "Max Weninger",
        "email": "max.weninger@gmail.com",
        "time": "Fri Aug 26 17:05:22 2022 +0200"
      },
      "message": "soong: generator: Replace android.SourceDepTag usage with IsSourceDepTagWithOutputTag\n\nChange-Id: Iad5d9a07d06a7efda233cc8d3387e8db5c3b0ab5\n"
    },
    {
      "commit": "1dacedb80524de6b58c86c6f505e2dfc553f4d87",
      "tree": "80a715017407aa2e6e5d7d41cba417193ebe2f9c",
      "parents": [
        "67dd5d64b5e11bbd645b6c924abd2007eaa99381"
      ],
      "author": {
        "name": "TheScarastic",
        "email": "warabhishek@gmail.com",
        "time": "Mon Jan 17 16:22:51 2022 +0100"
      },
      "committer": {
        "name": "Max Weninger",
        "email": "max.weninger@gmail.com",
        "time": "Tue Feb 08 15:11:13 2022 +0100"
      },
      "message": "omni: Rename fod to udfps\n\n * now flag is changed to TARGET_SURFACEFLINGER_UDFPS_LIB from TARGET_SURFACEFLINGER_FOD_LIB\n\nChange-Id: I499b31d00a053b865ceaa3b34a9762f980bbf14e\n"
    },
    {
      "commit": "02aa27ac81a5c72724ecdf650dbfbfb9395d3a25",
      "tree": "c53b6b6a88d1107d5a55074304ba08452c41cfae",
      "parents": [
        "d7660f11528367f69d3ffa2935e3210e20744595"
      ],
      "author": {
        "name": "SagarMakhar",
        "email": "sagarmakhar@gmail.com",
        "time": "Fri Sep 17 19:07:22 2021 +0000"
      },
      "committer": {
        "name": "Max Weninger",
        "email": "max.weninger@gmail.com",
        "time": "Wed Nov 03 17:23:01 2021 +0100"
      },
      "message": "Rework rule building in omni_generator\n\nSigned-off-by: SagarMakhar \u003csagarmakhar@gmail.com\u003e\nCo-authored-by: Arian \u003carian.kulmer@web.de\u003e\nChange-Id: I05c36b8660e51a18ac70a6712b2d03edfc561156\n"
    },
    {
      "commit": "d7660f11528367f69d3ffa2935e3210e20744595",
      "tree": "92c8478a5907962a700a03eb369e9723ff79895a",
      "parents": [
        "c8efe451e18469914f3613af28e5d77456bf6225"
      ],
      "author": {
        "name": "Pig",
        "email": "pig.priv@gmail.com",
        "time": "Thu Oct 15 02:58:37 2020 +0800"
      },
      "committer": {
        "name": "Max Weninger",
        "email": "max.weninger@gmail.com",
        "time": "Wed Nov 03 17:22:40 2021 +0100"
      },
      "message": "soong: Add omni soong config variables\n\nRef: https://android.googlesource.com/platform/build/soong/+/refs/tags/android-11.0.0_r4#soong-config-variables\n\nChange-Id: Icaf35b65b63d4245c92e39ce628bb8d6ffd0d4bb\n"
    },
    {
      "commit": "c8efe451e18469914f3613af28e5d77456bf6225",
      "tree": "27e93baa7768c0d5437dfd5061005aec50a4125c",
      "parents": [
        "f58ae20cbd4d38c2b7219ee216871a8fc2e397eb"
      ],
      "author": {
        "name": "Pig",
        "email": "pig.priv@gmail.com",
        "time": "Thu Oct 15 02:36:40 2020 +0800"
      },
      "committer": {
        "name": "Max Weninger",
        "email": "max.weninger@gmail.com",
        "time": "Wed Nov 03 17:22:25 2021 +0100"
      },
      "message": "Revert omni soong product variables changes\n\n * This reverts commits 7ef0e170 and 4ed4605 and removes relevant flags\n   to prepare for using Soong config variables as per Google\u0027s docs\n\nChange-Id: Ib6ae5a8a922104d37f8d0e08242b428eb129785c\n"
    },
    {
      "commit": "8c0d1dbf1ce89f11217320062e41800ded17c05c",
      "tree": "81a571bc8db3d773558f138e414958aac4ba92b2",
      "parents": [
        "7d06db7711bb16919668bd284275d44cfff5e6cb"
      ],
      "author": {
        "name": "micky387",
        "email": "mickaelsaibi@free.fr",
        "time": "Fri Mar 26 14:14:43 2021 +0100"
      },
      "committer": {
        "name": "micky387",
        "email": "mickaelsaibi@free.fr",
        "time": "Fri Mar 26 14:16:29 2021 +0100"
      },
      "message": "Omni: soong: Add Healthd_enable_tricolor_led\n\nChange-Id: I6f9664d99f3b655849b587c727e9e1e452e164fe\n"
    },
    {
      "commit": "7da0b47f5aefc881f5994ff40cdcb6b7b1f53558",
      "tree": "c18b3337a31c14432389a922c6b02eefdd735669",
      "parents": [
        "c963ed54bad82a4b1796e4a6bb965eb90cab9f4b"
      ],
      "author": {
        "name": "maxwen",
        "email": "max.weninger@gmail.com",
        "time": "Sat Oct 03 17:54:28 2020 +0200"
      },
      "committer": {
        "name": "Max Weninger",
        "email": "max.weninger@gmail.com",
        "time": "Mon Oct 12 20:05:35 2020 +0200"
      },
      "message": "vendor: soong: add Target_vold_vendor_lib\n\nsimiliar as Target_init_vendor_lib but for vold\n\nChange-Id: I70d2443e94b562cbdc0b5c3d62fd14d4479a11c4\n"
    },
    {
      "commit": "70794f45dcaee0b48c924585f31a5e690be547ca",
      "tree": "6630b1edabd4e6abaff4741c6cb6eb1955c96e2f",
      "parents": [
        "adba82e27f39cc2bd9b36d4ea8e1d58c7755d483"
      ],
      "author": {
        "name": "nebrassy",
        "email": "nebras30@gmail.com",
        "time": "Thu Sep 10 13:29:19 2020 +0200"
      },
      "committer": {
        "name": "Max Weninger",
        "email": "max.weninger@gmail.com",
        "time": "Fri Oct 02 09:53:34 2020 +0200"
      },
      "message": "vendor: BuildOsVariant \u003e BuildOSTarget\n\nFixes the following build error:\n\n   vendor/lineage/build/soong/generator/generator.go:125:26: ctx.Config().BuildOsVariant undefined (type android.Config has no field or method BuildOsVariant)\n\nChange-Id: I3385941b2931e5be8010d31f80f3aa033d0d3727\n"
    },
    {
      "commit": "e9414309d11dd5ccb5cfaa69742c5439c0359ade",
      "tree": "5fef3e48741b350fc2a4dcf5e246d9c2bc0faf7d",
      "parents": [
        "a8a7c8575a88b7abc75ff08d80a10aadf313bdcd"
      ],
      "author": {
        "name": "TheScarastic",
        "email": "warabhishek@gmail.com",
        "time": "Mon May 25 10:09:14 2020 +0000"
      },
      "committer": {
        "name": "Marko Man",
        "email": "darkobas@gmail.com",
        "time": "Fri Jun 05 21:04:49 2020 +0200"
      },
      "message": "soong: Add flag for fod extension\n\nChange-Id: Ib45706cc50fa88b9b05af1c68eec9d1f08d70569\n"
    },
    {
      "commit": "2d97b19366ae23de86a3ae0fa01529e05b2d28ea",
      "tree": "3f2cde04ec6f8cbe06164aabaec8add0d5e5f215",
      "parents": [
        "9ef516813c7f00c8c420d61b87fc5bf60efb2784"
      ],
      "author": {
        "name": "maxwen",
        "email": "max.weninger@gmail.com",
        "time": "Sun Nov 24 23:39:33 2019 +0100"
      },
      "committer": {
        "name": "maxwen",
        "email": "max.weninger@gmail.com",
        "time": "Mon Nov 25 17:00:45 2019 +0100"
      },
      "message": "omni: soong: add TARGET_ENFORCE_AB_OTA_PARTITION_LIST variable\n\nChange-Id: Iadb506093872fae535189a01058b66966e6a0fcd\n"
    },
    {
      "commit": "eb216f6db53eb278476e875bcbb6ae1d43936335",
      "tree": "a8d2604d68c6c7b76b14fe41deb10bbe4f34c19b",
      "parents": [
        "2ece42be709969802fdcc29b1cc5f9062f4df395"
      ],
      "author": {
        "name": "Marko Man",
        "email": "darkobas@gmail.com",
        "time": "Sun Oct 13 00:43:56 2019 +0200"
      },
      "committer": {
        "name": "Marko Man",
        "email": "darkobas@gmail.com",
        "time": "Sun Oct 13 18:04:43 2019 +0200"
      },
      "message": "vendor: change vendor init soong config\n\nChange-Id: Ib0e768813a0b367f6df9801821347040fd5f161a\n"
    },
    {
      "commit": "587a7f7545d03f733601266fa71d12cbb4b2bef6",
      "tree": "0c58ab3b8273f81a606212772788953cf9bdb265",
      "parents": [
        "fb133a3a1bf72c7dd8ee95aa06166b0056e87752"
      ],
      "author": {
        "name": "LuK1337",
        "email": "priv.luk@gmail.com",
        "time": "Mon Sep 09 21:58:19 2019 +0200"
      },
      "committer": {
        "name": "Marko Man",
        "email": "darkobas@gmail.com",
        "time": "Wed Oct 09 21:35:29 2019 +0200"
      },
      "message": "lineage: Mark generated_kernel_includes as recovery_available\n\nChange-Id: Id4eed981e601244330a8ced1d5433254d808b3fd\n"
    },
    {
      "commit": "ef6924441e49eb41d587597751ce4f889e24ee44",
      "tree": "3a5c7911aa88270c2eb43c4bccec6c5a1a032889",
      "parents": [
        "b45bdc68a6ce5ca18287801d4b3ed89d04ac7263"
      ],
      "author": {
        "name": "Marko Man",
        "email": "darkobas@gmail.com",
        "time": "Tue Oct 08 13:27:09 2019 +0200"
      },
      "committer": {
        "name": "Marko Man",
        "email": "darkobas@gmail.com",
        "time": "Wed Oct 09 21:35:21 2019 +0200"
      },
      "message": "kernel: Use absolute path for kernel O\u003d argument\n\nThe kernel make command is executed in the build root. Without absolute\nout paths, kernel out start with \"out/\" meaning it would be created in\nthe kernel source. Add BUILD_ROOT to the argument to ensure it\u0027s always\nmade in the actual out/ dir.\n\nChange-Id: I425134a893d4d5c9f31efccaf75e153b5462b76c\n"
    },
    {
      "commit": "b45bdc68a6ce5ca18287801d4b3ed89d04ac7263",
      "tree": "41ae2b77b5ab928ef2bff20696377b5f9bb03518",
      "parents": [
        "6f62a10e7c92c69d606220eecc0c9d888553172d"
      ],
      "author": {
        "name": "Sam Mortimer",
        "email": "sam@mortimer.me.uk",
        "time": "Sun Sep 08 15:54:55 2019 +0200"
      },
      "committer": {
        "name": "Marko Man",
        "email": "darkobas@gmail.com",
        "time": "Wed Oct 09 21:35:20 2019 +0200"
      },
      "message": "vendor: soong\u003e add lineage generator\n\nChange-Id: I7f42dbb75e85825bc2a6f833ebad85c816cc7065\n"
    },
    {
      "commit": "34b6c6d998ba21eb2038f571b999e3df096147d5",
      "tree": "db9c630dc1ca3e5498433c47d3a1e0b228fee277",
      "parents": [
        "b208fe2b65389b7241bb116f127f7cfa84ae00c4"
      ],
      "author": {
        "name": "Alessandro Astone",
        "email": "ales.astone@gmail.com",
        "time": "Fri Sep 06 01:13:17 2019 +0200"
      },
      "committer": {
        "name": "Marko Man",
        "email": "darkobas@gmail.com",
        "time": "Wed Oct 09 21:35:18 2019 +0200"
      },
      "message": "lineage: soong: _contents -\u003e _json_contents\n\nChange-Id: I2baa36bbb9aff3a7e70a293ed3352fb718eb611c\n"
    },
    {
      "commit": "e3f7fc9281142d777a02e2ce91ced24bd2b7b690",
      "tree": "a470b3e11c8b4df9f4705043190a8286fae139bd",
      "parents": [
        "2735c4a032e12b1fbfc403de178b35e257fa2254"
      ],
      "author": {
        "name": "Rashed Abdel-Tawab",
        "email": "rashed@linux.com",
        "time": "Thu Sep 05 21:24:07 2019 -0700"
      },
      "committer": {
        "name": "Marko Man",
        "email": "darkobas@gmail.com",
        "time": "Wed Oct 09 21:35:14 2019 +0200"
      },
      "message": "kernel: Use full path to the gcc/g++ commands\n\ngcc and g++ are now dissallowed commands so just run the full commands\n\nChange-Id: I2ba5675a3f5410f51fc37b723714b35f1e4628c8\n"
    },
    {
      "commit": "2735c4a032e12b1fbfc403de178b35e257fa2254",
      "tree": "d78aa94fc7bdcf3456dfec5b9226661550afba19",
      "parents": [
        "39db2333b4aaf69a71a8c61dd8e9d6da2bcb3c2d"
      ],
      "author": {
        "name": "Rashed Abdel-Tawab",
        "email": "rashed@linux.com",
        "time": "Thu Sep 05 21:21:13 2019 -0700"
      },
      "committer": {
        "name": "Marko Man",
        "email": "darkobas@gmail.com",
        "time": "Wed Oct 09 21:35:13 2019 +0200"
      },
      "message": "kernel: Use full path to the make command\n\nmake is now a dissallowed command so just run the full command\n\nChange-Id: I9390dc5a8bcd17f316354b88bdbc65ac8663b369\n"
    },
    {
      "commit": "0adbc9b2388540f283370502a6674397768e564a",
      "tree": "816395d9ff092fbc3d14001d338efe4b3a4b4c05",
      "parents": [
        "de572edaa9a66e4d67bd4fcddf5ebeb6141a46ed"
      ],
      "author": {
        "name": "Marko Man",
        "email": "darkobas@gmail.com",
        "time": "Fri Sep 20 13:01:26 2019 +0200"
      },
      "committer": {
        "name": "Max Weninger",
        "email": "max.weninger@gmail.com",
        "time": "Sat Sep 21 17:58:59 2019 +0200"
      },
      "message": "vendor:soong: add target_motorized_camera\n\nChange-Id: I4c62a4a680bd455cd04c14baa456d163982e9d9e\n"
    },
    {
      "commit": "de572edaa9a66e4d67bd4fcddf5ebeb6141a46ed",
      "tree": "20ce8d011f1c514b3c3884f2fe949202c16c7b8f",
      "parents": [
        "f1379314216850e65090acce76601e4022f2a1d0"
      ],
      "author": {
        "name": "Marko Man",
        "email": "darkobas@gmail.com",
        "time": "Fri Sep 20 12:55:17 2019 +0200"
      },
      "committer": {
        "name": "Max Weninger",
        "email": "max.weninger@gmail.com",
        "time": "Sat Sep 21 17:58:04 2019 +0200"
      },
      "message": "vendor: soong: add target_needs_client_info\n\nChange-Id: Ie69e52ab32f2eb4970ffa26414184ec9f1d5895c\n"
    },
    {
      "commit": "f1379314216850e65090acce76601e4022f2a1d0",
      "tree": "3318e63cf574d29fe7812c2b1c651eae46f936a4",
      "parents": [
        "11cd8e62f0d84c607bc5e06bab60b589bdd22dce"
      ],
      "author": {
        "name": "Han Wang",
        "email": "416810799@qq.com",
        "time": "Tue Sep 10 13:08:04 2019 +0200"
      },
      "committer": {
        "name": "Max Weninger",
        "email": "max.weninger@gmail.com",
        "time": "Sat Sep 21 17:56:01 2019 +0200"
      },
      "message": "soong_config: Add new flag for vendor_init\n\nChange-Id: I383f1de230ecf7b79d78fe701b140bd1bc6795f2\n"
    },
    {
      "commit": "11cd8e62f0d84c607bc5e06bab60b589bdd22dce",
      "tree": "8c5e4f4efef1f045e4c7e889de3111fd21ce7e0b",
      "parents": [
        "1f21b2f0dff17512b270fd3acae6e4ed7dc74de3"
      ],
      "author": {
        "name": "Marko Man",
        "email": "darkobas@gmail.com",
        "time": "Fri Sep 20 10:50:07 2019 +0200"
      },
      "committer": {
        "name": "Max Weninger",
        "email": "max.weninger@gmail.com",
        "time": "Sat Sep 21 17:55:30 2019 +0200"
      },
      "message": "vendor: soong: move op fastcharge and vendor init here\n\nChange-Id: I0c6e1164e0998a883fe1ba04a06bc2ae4cd62b3b\n"
    },
    {
      "commit": "4cbc9d1d5f9b7f5d7cee8b269e36ee231e975f06",
      "tree": "68619503a0cf8850c32014123a40102642af3bb3",
      "parents": [
        "4d6e828e3cc5b44462e7b4c82301ce129d7383c4"
      ],
      "author": {
        "name": "frap129",
        "email": "joe@maples.dev",
        "time": "Wed Jun 12 15:03:53 2019 +0200"
      },
      "committer": {
        "name": "Marko Man",
        "email": "darkobas@gmail.com",
        "time": "Wed Jun 19 13:47:53 2019 +0200"
      },
      "message": "soong: add sdclang\n\nChange-Id: Ib2b955f76ed15934b11fa2f7b58cf71ea772077a\n"
    },
    {
      "commit": "cdae4a65023a2d70c9b68b6fe4b2397d94bdca09",
      "tree": "b5ec1fbdda5d05fc996c667f21d65947db673c55",
      "parents": [
        "5752fa327e148164e9f9238f413f077fbac3cad1"
      ],
      "author": {
        "name": "Erfan Abdi",
        "email": "erfangplus@gmail.com",
        "time": "Sat Mar 09 12:03:41 2019 +0200"
      },
      "committer": {
        "name": "Max Weninger",
        "email": "max.weninger@gmail.com",
        "time": "Fri May 03 19:20:23 2019 +0200"
      },
      "message": "soong_config: Add flag for devices use metadata as FDE key\n\nChange-Id: I5f70280e72613a8f850cb3263c45e95e80cb8b3c\nSigned-off-by: Erfan Abdi \u003cerfangplus@gmail.com\u003e\n"
    },
    {
      "commit": "021c61d2655e290af8d83beee00b3abdacc8bce1",
      "tree": "c7f5a0a4f799d882d1669ce27a228235e908eed0",
      "parents": [
        "2f450a6088474fbc1f38d1ce9b8ffeafc0c3cf39"
      ],
      "author": {
        "name": "Stefan Berger",
        "email": "s.berger81@gmail.com",
        "time": "Sat Apr 06 10:59:29 2019 +0200"
      },
      "committer": {
        "name": "Stefan Berger",
        "email": "s.berger81@gmail.com",
        "time": "Sat Apr 06 11:25:07 2019 +0200"
      },
      "message": "vendor: add HEALTHD_USE_BATTERY_INFO option\n\nChange-Id: Ifdf879fe1cb5735c21d9528208da29ed9cfe116b\n"
    },
    {
      "commit": "4df0cd50098a91e3587b9e01cc7934319c11e934",
      "tree": "8c4abeb0a8340a41f48252a6be9fb65e6846066a",
      "parents": [
        "83cdc3d7b04fffe60286e4292af7ea3b6f51e8b5"
      ],
      "author": {
        "name": "Kevin F. Haggerty",
        "email": "haggertk@lineageos.org",
        "time": "Tue Aug 28 18:22:25 2018 -0600"
      },
      "committer": {
        "name": "Max Weninger",
        "email": "max.weninger@gmail.com",
        "time": "Sat Mar 23 09:27:19 2019 +0100"
      },
      "message": "soong_config: Add add_json_str_omitempty function\n\n* This function wraps add_json_str so that it does not add the soong\n  variable key:value pair to json structure if the second argument\n  (value) is empty/unset, preventing the need for more complex\n  conditional logic in the middle the code that builds the struct\n* This concept allows us to make use of the omitempty field option\n  for purposes like single variables controlling ifdef blocks as well\n  as carrying the desired value\n\nChange-Id: I99c8c162069c2aa8ff3d0bab2636b01181e74a9d\n"
    },
    {
      "commit": "83cdc3d7b04fffe60286e4292af7ea3b6f51e8b5",
      "tree": "2aeac1e49682e3db57766e8d253bbe18f6a73183",
      "parents": [
        "20f2c9b7fbf8438000208524800c2349986d60f3"
      ],
      "author": {
        "name": "Marko Man",
        "email": "darkobas@gmail.com",
        "time": "Thu Mar 21 22:20:10 2019 +0100"
      },
      "committer": {
        "name": "Max Weninger",
        "email": "max.weninger@gmail.com",
        "time": "Sat Mar 23 09:27:03 2019 +0100"
      },
      "message": "vendor: add TARGET_NEEDS_HWC_ONFIRSTREF option\n\nChange-Id: I1cb20129af69f641107c2b552cfd69eecfe65d64\n"
    },
    {
      "commit": "20f2c9b7fbf8438000208524800c2349986d60f3",
      "tree": "7de5deb301afa436795495d32ced27e9620d81ca",
      "parents": [
        "2ad785d0ddf84bed79b27ac300da6289fbbcdf22"
      ],
      "author": {
        "name": "Simon Shields",
        "email": "simon@lineageos.org",
        "time": "Fri Aug 10 14:40:27 2018 +1000"
      },
      "committer": {
        "name": "Max Weninger",
        "email": "max.weninger@gmail.com",
        "time": "Sat Mar 23 09:25:58 2019 +0100"
      },
      "message": "soong: rework soong_config for Pie\n\nChange-Id: I3c5001f02975e5487ba66a02217f1d24d2021272\n"
    },
    {
      "commit": "2ad785d0ddf84bed79b27ac300da6289fbbcdf22",
      "tree": "066cd3e0c219524478718ddef831040ba6a0f546",
      "parents": [
        "8a283640d690bd2dcafc7637b6959d2ac66e8c2e"
      ],
      "author": {
        "name": "Simon Shields",
        "email": "simon@lineageos.org",
        "time": "Mon Sep 04 21:11:16 2017 +1000"
      },
      "committer": {
        "name": "Max Weninger",
        "email": "max.weninger@gmail.com",
        "time": "Sat Mar 23 09:25:17 2019 +0100"
      },
      "message": "build: soong: put omnirom variables in the \"Omnirom\" struct\n\nChange-Id: I9ed55cea0c55f0078f8f97ad4037b16ed11c0156\n"
    },
    {
      "commit": "8a283640d690bd2dcafc7637b6959d2ac66e8c2e",
      "tree": "ca7a00e30863db119de09a9e0225ef959f37a5fa",
      "parents": [
        "e8fe0001c252a0b15eded26ff14bbbb32bd53331"
      ],
      "author": {
        "name": "Simon Shields",
        "email": "simon@lineageos.org",
        "time": "Wed Aug 23 12:03:36 2017 +1000"
      },
      "committer": {
        "name": "Max Weninger",
        "email": "max.weninger@gmail.com",
        "time": "Sat Mar 23 09:24:43 2019 +0100"
      },
      "message": "vendor: add soong bits for boardflags\n\nChange-Id: If01db1eb6b1432a6c4d26d5c9701895ab4dc3ff5\n"
    }
  ]
}
