)]}'
{
  "log": [
    {
      "commit": "8b5d7b436adc59a394db49b6fe623a39a1bb0b26",
      "tree": "1de736d3920fecffcea1d055a7d745d5a3b137c3",
      "parents": [
        "084f6ced41f860f06e50e316f9e8d2bce1df5388"
      ],
      "author": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Tue Mar 18 10:43:42 2025 -0700"
      },
      "committer": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Tue Mar 18 10:43:42 2025 -0700"
      },
      "message": "OWNER freeze window\n\nBug: 381884217\nFlag: EXEMPT only changing OWNERS\nTest: m .\nChange-Id: I9c8322fca831c81a158bac4765f79db00ddb061b\n"
    },
    {
      "commit": "d2c61295cb4c02a9b805bdf52b0052eaaec76fa4",
      "tree": "e2ee4e99d9477336fbc81f5061b1b4771a5fb824",
      "parents": [
        "57238606fb4ff38304e62578ae8e7f76f49611dc"
      ],
      "author": {
        "name": "Katherine Lai",
        "email": "laikatherine@google.com",
        "time": "Tue Jan 21 19:49:49 2025 +0000"
      },
      "committer": {
        "name": "Katherine Lai",
        "email": "laikatherine@google.com",
        "time": "Wed Feb 19 18:20:58 2025 +0000"
      },
      "message": "HAL: Add a sysprop to read MSFT vendor specific opcode\n\nUsing MGMT to read the MSFT vendor specific opcode from the\nkernel is too BlueZ specific. Replace with a sysprop instead.\n\nBug: 390425327\nBug: 365787977\nFlag: com.android.bluetooth.flags.le_scan_msft_support\nTest: mmm packages/modules/Bluetooth\nChange-Id: I88bd30f1c1b81ab1299af0459aef4e7596183db0\n"
    },
    {
      "commit": "51ed3b93af3a3fde297c3f37511312f7d5448817",
      "tree": "09452813169f8432f2b241f34e58eb77c68e454b",
      "parents": [
        "e2f20d29fd94a3f988a8f5af2bd8e021e38374cf"
      ],
      "author": {
        "name": "Jakub Rotkiewicz",
        "email": "rotkiewicz@google.com",
        "time": "Tue Jan 07 12:42:36 2025 +0000"
      },
      "committer": {
        "name": "Jakub Rotkiewicz",
        "email": "rotkiewicz@google.com",
        "time": "Wed Jan 15 08:42:09 2025 +0000"
      },
      "message": "bta: change avdt open timeout for PTS test\n\nIn the test A2DP/SNK/SYN/BV-01-C the PTS sends open command\nin around ~10 seconds, which is way longer than the stack allows\nand it has to be handled in other way. This CL adds sysprop that will\nsetup the timeout to a greater value for PTS test purpose only.\n\nBug: 384490929\nFlag: EXEMPT - test only\nTest: atest pts-bot:A2DP/SNK/SYN/BV-01-C -v\nChange-Id: Id5c4b7dbe2a176facee5eb843ddeaf785ca5c4e9\n"
    },
    {
      "commit": "6b3bed846fb38036e23e70b18c07be2fa1c0aaaf",
      "tree": "9bd7542e3b24068580f37098faf78904ff54d111",
      "parents": [
        "f790379399f14d5dceaba3c3278f71c1f0182347"
      ],
      "author": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Thu Jan 09 12:22:00 2025 -0800"
      },
      "committer": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Thu Jan 09 12:30:29 2025 -0800"
      },
      "message": "Modify apex_available to Bluetooth apex\n\nBluetooth apex name has changed from com.android.btservices to\ncom.android.bt. We now need to update the reference in the code.\n\n\nfor i in `fd Android.bp`\ndo\n  perl -i -0pe \"s/(apex_available: \\[[^\\]]*\\\")com.android.btservices(\\\"[^\\]]*])/\\1com.android.bt\\2/g\" $i # to replace btservices by bt\n  perl -i -0pe \"s/apex_available: \\[\\n *\\\"com.android.bt\\\",\\n *\\],/apex_available: [\\\"com.android.bt\\\"],/g\" $i # to reduce the 3 lines into 1 when bt is the only apex available\ndone\n\nBug: 383863941\nFlag: Exempt build infra\nTest: m .\nChange-Id: Ib9a8e1f5d4b31edbfd66273b09e45329a0122508\n"
    },
    {
      "commit": "ffb692215063126951cff77631c7c7c0cd45b7e8",
      "tree": "23bd255d50892625423c7352b592f006b978ad4e",
      "parents": [
        "a6f7fa1da0e5ca8b6a0f1734bfa089d542f2afba"
      ],
      "author": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Fri Dec 27 12:12:56 2024 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 27 12:12:56 2024 -0800"
      },
      "message": "Revert^2 \"OWNER remove freeze window\"\n\nThis reverts commit a6f7fa1da0e5ca8b6a0f1734bfa089d542f2afba.\n\nReason for revert: Prebuilt as landed\n\nChange-Id: I40a2bd6b29b924f51f9823381485f3adcf249b42\n"
    },
    {
      "commit": "a6f7fa1da0e5ca8b6a0f1734bfa089d542f2afba",
      "tree": "62a41476f0743550233b55a168338ae834afb202",
      "parents": [
        "5616c5a9624baea932bd552ecedd772ceaf9068b"
      ],
      "author": {
        "name": "Thomas Girardier",
        "email": "girardier@google.com",
        "time": "Fri Dec 20 00:51:01 2024 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 20 00:51:01 2024 -0800"
      },
      "message": "Revert \"OWNER remove freeze window\"\n\nThis reverts commit 5616c5a9624baea932bd552ecedd772ceaf9068b.\n\nReason for revert: Freezing Bluetooth during holiday period and transition to Mainline since it is now built from source.\n\nChange-Id: I56fe54154296ef1bcee7e92f77a462036ef8008b\n"
    },
    {
      "commit": "5616c5a9624baea932bd552ecedd772ceaf9068b",
      "tree": "23bd255d50892625423c7352b592f006b978ad4e",
      "parents": [
        "e9b7d1d0b0677462471e43177c46291106309f0b"
      ],
      "author": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Fri Dec 06 11:16:21 2024 -0800"
      },
      "committer": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Fri Dec 06 11:24:42 2024 -0800"
      },
      "message": "OWNER remove freeze window\n\nThis reverts aosp/3387082\n\nBug: 381884217\nFlag: EXEMPT only changing OWNERS\nTest: m .\nChange-Id: I716f0283525750a6fc7cfe85251c1c1b8632f9e6\n"
    },
    {
      "commit": "11956432268896cd88410ee4bf8f0a1523c3fb5c",
      "tree": "28edc6d1ea490b0d6e3a9647dcf628f18d385def",
      "parents": [
        "bf87fac6c41687b09bd64a57c96709415cf07756"
      ],
      "author": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Mon Dec 02 10:15:25 2024 -0800"
      },
      "committer": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Mon Dec 02 10:15:25 2024 -0800"
      },
      "message": "OWNER freeze window\n\nBug: 381884217\nFlag: EXEMPT only changing OWNERS\nTest: m .\nChange-Id: Iff8ed28793141c2463d2c8a251ff454fc25c448e\n"
    },
    {
      "commit": "605bc9acad352320d59b96d6f60003393a1703c3",
      "tree": "5ac30d8c7b83385fcbd59dbd1e29881e1779eb8e",
      "parents": [
        "342ed20dfd1c8303d499cdee94e25c960a01b14f"
      ],
      "author": {
        "name": "Arjun Dhaliwal",
        "email": "arjundhaliwal@google.com",
        "time": "Mon Nov 04 10:56:54 2024 -0800"
      },
      "committer": {
        "name": "Arjun Dhaliwal",
        "email": "arjundhaliwal@google.com",
        "time": "Mon Nov 04 23:42:02 2024 +0000"
      },
      "message": "osi: Use CLOCK_MONOTONIC on platforms that can\u0027t wake on BT\n\nSome devices (such as TVs) are not wired up to be\nwoken by the controller. These devices might run\ninto unforeseen issues going to sleep with timers\narmed. This commit adds a sysprop\n(bluetooth.hardware.wakeup_supported) to specify\nthat the platform is wired up like that, and makes\nall alarms on those platforms monotonic, so they\ndo not count up during suspend.\n\nBug: 343826774\nTest: m -j128 com.android.btservices \u0026 QA testing\nFlag: EXEMPT, behaviour controlled by sysprop\nChange-Id: Ie720ea3c20cba317eb3536c49604c9c8b9c2d80f\n"
    },
    {
      "commit": "7700e22ee88cb087984a7c53e6847817fcc34a26",
      "tree": "7c9aef5ecfb8b272896b62f74115e1bb5e93241c",
      "parents": [
        "9bb9aa3c2defb0b9b4c097e2c583507d846b3e38"
      ],
      "author": {
        "name": "Himanshu Rawat",
        "email": "rwt@google.com",
        "time": "Fri Sep 20 22:37:13 2024 +0000"
      },
      "committer": {
        "name": "Himanshu Rawat",
        "email": "rwt@google.com",
        "time": "Tue Oct 01 16:14:33 2024 +0000"
      },
      "message": "System property for changing minimum key size\n\nIntroducing a system property to allow increasing the minimum key size\nfrom default of 7 octets.\nSystem property: bluetooth.gap.min_key_size\n\nTest: mmm pacakges/modules/Bluetooth\nFlag: EXEMPT guarded by system property\nBug: 362624309\nChange-Id: Idaa7eb191158d8487437642b2f2f7f5492619a88\n"
    },
    {
      "commit": "96859f9077a82d00636b51a2daa71a38878c3a32",
      "tree": "b77d9aadbbc88ccd243875dfcc27156d976c3079",
      "parents": [
        "3d21a6ac0694593c8b564e143527781b8ac019f1"
      ],
      "author": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Thu Jul 18 11:54:57 2024 -0700"
      },
      "committer": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Thu Jul 18 11:54:57 2024 -0700"
      },
      "message": "Remove obsolete owner\n\nalso added myself into tools for the ktfmt \u0026 lint\n\nTest: None\nFlag: Exempt owner only\nBug: 311772251\nChange-Id: If48e75f1b20ca1c519b797a50618ccad527feb97\n"
    },
    {
      "commit": "3d28bf010bb986eed8b6aee0ee073ba6b91892eb",
      "tree": "9d7a0b6611ab1b2c0080017ea336c20891f34137",
      "parents": [
        "e476ad487aee7587cbe2cf93e7cd20ce9c7f53cb"
      ],
      "author": {
        "name": "Henri Chataing",
        "email": "henrichataing@google.com",
        "time": "Wed Jul 03 10:49:25 2024 -0700"
      },
      "committer": {
        "name": "Henri Chataing",
        "email": "henrichataing@google.com",
        "time": "Wed Jul 03 18:37:44 2024 +0000"
      },
      "message": "sysprop: Remove the wrapper GET_SYSPROP\n\nOriginally added to let FLOSS have a different API.\nIa8b81aa0800cc02f82bed1666dd14ffbbbe82bbf removes\nthis workaround.\n\nBug: 331817295\nTest: m com.android.btservices\nTest: ./floss/build/build-in-container.py\nFlag: EXEMPT, mechanical refactor\nChange-Id: I8d6bdd7cac1da0a1bc76ca6ede4fcd98357cdb0e\n"
    },
    {
      "commit": "f45033d68474bc49d0e77666e7e7ece34176dcd5",
      "tree": "880971b7f7b01492c8417a7a0a726a0e2c54ec84",
      "parents": [
        "3505ccf10c4e3276e0e6ca63c38858a552fc3eca"
      ],
      "author": {
        "name": "David Duarte",
        "email": "licorne@google.com",
        "time": "Thu Apr 25 18:50:21 2024 +0000"
      },
      "committer": {
        "name": "David Duarte",
        "email": "licorne@google.com",
        "time": "Thu May 23 18:28:59 2024 +0000"
      },
      "message": "sysprop: Remove floss workaround from wrapper\n\nThis makes floss able to use system properties defined\nwith sysprop\n\nBug: 337064224\nTest: ./floss/build/build-in-container.py\nFlag: EXEMPT, floss\nChange-Id: Ia8b81aa0800cc02f82bed1666dd14ffbbbe82bbf\n"
    },
    {
      "commit": "6e18bacb7d005d79d4ae03684d01a99f05999c48",
      "tree": "ff9ec22acaa8e58443c926c98dc6b2a1cdf5876e",
      "parents": [
        "c6064cbee392436b8bfb3e144788e4816b2e417e"
      ],
      "author": {
        "name": "Himanshu Rawat",
        "email": "rwt@google.com",
        "time": "Wed Apr 03 21:28:10 2024 +0000"
      },
      "committer": {
        "name": "Himanshu Rawat",
        "email": "rwt@google.com",
        "time": "Tue Apr 09 05:47:26 2024 +0000"
      },
      "message": "Allow LE encryption while BR/EDR encryption is going on\n\nLE encryption request was rejected if the stack was encrypting BR/EDR\ntransport. There is no such restriction in the specification. BT\ncontrollers should be able to encrypt both the transports at the same\ntime.\nAdded a system property to all platforms to allow LE encryption when\nBR/EDR encryption is going on.\n\nTest: mmm packages/modules/Bluetooth\nBug: 330704060\nFlag: EXEMPT guarded by system property\nChange-Id: Ia501de06a1c3f37627b3ae1422ac27ba7f83353c\n"
    },
    {
      "commit": "18bd5901726e6a53afa78faf1a5ad34dbe7d2ef5",
      "tree": "01cfc5660e58f5fe95b6162d9b742e2d5f99dff9",
      "parents": [
        "9c3557b2810773852eedfa4e60b2a2f62e890f74",
        "16f2a5b02f24eef4092b8efb27852c32d3fc6fff"
      ],
      "author": {
        "name": "Jakub Rotkiewicz",
        "email": "rotkiewicz@google.com",
        "time": "Thu Mar 07 08:45:15 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 07 08:45:15 2024 +0000"
      },
      "message": "Merge \"AptX Voice SWB power management\" into main"
    },
    {
      "commit": "8a9a567f5bd0eb1ee66180ece9e55f83cd93a570",
      "tree": "0b13125b59396a7de0bbd31ba0c3b6a137506c92",
      "parents": [
        "93732559da4c636ea0f8909c2c4b12dea22212c6"
      ],
      "author": {
        "name": "David Duarte",
        "email": "licorne@google.com",
        "time": "Thu Feb 16 21:20:48 2023 +0000"
      },
      "committer": {
        "name": "David Duarte",
        "email": "licorne@google.com",
        "time": "Wed Mar 06 18:31:28 2024 +0000"
      },
      "message": "Replace bt_did.conf by sysprops\n\nBug: 270423435\nBug: 327667978\nTest: m com.android.btservices\nChange-Id: I8dba4b547fab9b093814bb69d83ed6d2893baacb\n"
    },
    {
      "commit": "16f2a5b02f24eef4092b8efb27852c32d3fc6fff",
      "tree": "965bd72ab3a8c14dee3ee82eb215f3f241f61a13",
      "parents": [
        "d30b94bdcff39172203d97cbc2193854ebea49af"
      ],
      "author": {
        "name": "Phaneendra Reddy",
        "email": "quic_phaneend@quicinc.com",
        "time": "Mon Jun 12 15:25:01 2023 +0530"
      },
      "committer": {
        "name": "Jakub Rotkiewicz",
        "email": "rotkiewicz@google.com",
        "time": "Wed Mar 06 11:51:07 2024 +0000"
      },
      "message": "AptX Voice SWB power management\n\nHandle SWB codec selection based on network type\nand codecs selected over network during call\ninitiation.\n\nBug: 308497929\nBug: 293574035\nTest: atest HeadsetServiceAndStateMachineTest\nTest: atest bt_host_test_bta\nChange-Id: If97ab81c3f7e00ac8f38d41c3f0e2e3d438f34be\n"
    },
    {
      "commit": "bbb0bb881644d4f174c3f20bad5739dae378c4ed",
      "tree": "2ada2ac4ef733495029fc3309385a2657cac4bd4",
      "parents": [
        "c36b9a0b0e2223518ac738e197deb5f7345fdc4f"
      ],
      "author": {
        "name": "Andriy Naborskyy",
        "email": "andriyn@google.com",
        "time": "Fri Feb 09 00:33:35 2024 +0000"
      },
      "committer": {
        "name": "Andriy Naborskyy",
        "email": "andriyn@google.com",
        "time": "Fri Feb 09 18:04:29 2024 +0000"
      },
      "message": "configurable private address rotation intervals\n\nBug: 322406148\nTest: override on device and check address rotation frequency.\nTest: m com.android.btservices\nFlag: EXEMPT no logical change, add sysprop\n\nChange-Id: Id11194f2af59d9426c9362af6086a23eaf16e383\n"
    },
    {
      "commit": "7f1c0b264b575640c4a893433b3b85811f0818cb",
      "tree": "b593a6f55edb50df67d6eff7ff3bb3b0c3518e14",
      "parents": [
        "f420900719437aa156db6227dc78e2479ab77ab9"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Mon Dec 04 16:03:17 2023 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Thu Dec 07 01:37:16 2023 +0000"
      },
      "message": "Remove sysprop/pan.sysprop\n\nThe sysprop \"bluetooth.pan.nap.enabled\" was made when\n\"bluetooth.profile.pan.nap.enabled\" has long since existed.\n\nThis CL removes the newly created one, including the file\nwhere it is defined.\n\nBug: 305785609\nTest: m -j;\nFlag: EXEMPT, duplicate sysprop removal - it should be no-op ideally\nChange-Id: I33fec7ff1c2a5fd115a0a20452c9bb33f3dd5d95\n"
    },
    {
      "commit": "4b660ce4f3002c250a8f07939144a56b4a1f40d9",
      "tree": "0356ad4631e8a5c3eec28eaa893e01324cd97cff",
      "parents": [
        "a23dddd839efd18a44e5f361f8eeff19631bff38"
      ],
      "author": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Mon Nov 13 16:28:52 2023 -0800"
      },
      "committer": {
        "name": "Jakub Rotkiewicz",
        "email": "rotkiewicz@google.com",
        "time": "Thu Nov 16 08:49:10 2023 +0000"
      },
      "message": "HFP: Add sysprop for AptX Voice\n\nBug: 308497929\nTest: m Bluetooth | No test require when adding sysprop\nChange-Id: I538da9e91f501d21f65f234b3e403faef68e57fb\n"
    },
    {
      "commit": "8fc34c4a4dd6505f7e7571e434291c830025a4b6",
      "tree": "bf5bea66c8327b58b57cc321580168bf5c85094c",
      "parents": [
        "928cf290c8fabf4fba347c6c142bb190452502d6"
      ],
      "author": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Mon Nov 13 16:17:11 2023 -0800"
      },
      "committer": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Tue Nov 14 15:14:17 2023 -0800"
      },
      "message": "Sysprop: wrap usage because of Floss\n\nTest: m Bluetooth | No-op change\nBug: 310741104\nChange-Id: I95d113e90ba710d687722f846f52011950bf3f5d\n"
    },
    {
      "commit": "fb145b12e79761a22bc7f42e47619654e975c9ee",
      "tree": "fd78903e974e19d2dd3e87b16110422a59058eb4",
      "parents": [
        "7efe7bb4ded562649b565dd125d1f7f957b4b465"
      ],
      "author": {
        "name": "Yongqin Liu",
        "email": "yongqin.liu@linaro.org",
        "time": "Mon Oct 09 16:18:47 2023 +0800"
      },
      "committer": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Mon Oct 09 17:31:08 2023 -0700"
      },
      "message": "Add ble sysprop for vnd_included\n\nThe original BLE_VND_INCLUDED define method cannot be override\non runtime and some targets need to disable this feature(Eg: hikey960 board)\n\nTest: m .\nTest: bluetooth enabled by default after boot with the hikey960 board\nBug: 302408538\n\nChange-Id: I6da644a22056c8198b0dcd63b98c12fe829d487f\nSigned-off-by: Yongqin Liu \u003cyongqin.liu@linaro.org\u003e\n"
    },
    {
      "commit": "324a5ca1d29c655fa7b201b35c0b87dcc571bec9",
      "tree": "667c40bdd9f2c601d7c4e3488525b94cd3f974fb",
      "parents": [
        "a2092e8785d11495bae5d695d3324c0913e90a1a"
      ],
      "author": {
        "name": "jinyao.yu",
        "email": "jinyao.yu@mediatek.com",
        "time": "Fri Dec 16 17:35:52 2022 +0800"
      },
      "committer": {
        "name": "jinyao yu",
        "email": "jinyao.yu@mediatek.com",
        "time": "Wed Jun 07 00:56:43 2023 +0000"
      },
      "message": "Add A2DP src and sink co-exist feature init::flag (5/5)\n\n[Description]\nAdd A2DP src and sink co-exist feature, that we can connect\nboth sink and src remote device at the same time while only\nkeep 1 streaming.\nAdd property “bluetooth.a2dp.src_sink_coexist.enabled” to control this feature\n\nBug: 256938279\nTest: A2DP src/sink connect, streaming successully,\nnet_test_btif_rc unit test pass\n\nChange-Id: I89ee8391f73daffaa992a5e7fafba36635a19641\n"
    },
    {
      "commit": "6e204dfda1c5b590f7f926facfcde6bb954f4540",
      "tree": "2a3701e54a611e818b984b7c3e4b483dc516175c",
      "parents": [
        "6089760e3490fe6d4d125c1c5ca26eeb14c13b4c"
      ],
      "author": {
        "name": "David Duarte",
        "email": "licorne@google.com",
        "time": "Sun Mar 19 21:02:51 2023 +0000"
      },
      "committer": {
        "name": "David Duarte",
        "email": "licorne@google.com",
        "time": "Sun Mar 19 21:06:01 2023 +0000"
      },
      "message": "Format build files with bpfmt\n\nTest: TreeHugger\nChange-Id: I9351bf55695797eeed568adf3fbdbb761859b98f\n"
    },
    {
      "commit": "698f4dce56fc120263c944d19af60506f79d2afb",
      "tree": "3cd3fc67545e73fa5ccc09d2d15b44574e270ff1",
      "parents": [
        "248721c131c03a069db8effcc443ce951d595c5d"
      ],
      "author": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Thu Mar 09 09:03:03 2023 -0800"
      },
      "committer": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Thu Mar 09 09:45:56 2023 -0800"
      },
      "message": "Add hfp sysprop for hf_features\n\nThe `define` cannot be override on runtime and some target need to\nconfigure the features (Eg: Wear OS)\n\nTest: manual | set the property and check new behavior\nBug: 263323082\nChange-Id: I197d670c929c7a086340f9d8ff72b0ec170616fe\n"
    },
    {
      "commit": "248721c131c03a069db8effcc443ce951d595c5d",
      "tree": "fa98445581bffab6e37ff2ecd6977c105d072d95",
      "parents": [
        "78535b92c977c95b38b7be5ca5eb512618fd9184"
      ],
      "author": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Thu Mar 09 08:53:16 2023 -0800"
      },
      "committer": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Thu Mar 09 09:45:56 2023 -0800"
      },
      "message": "Add hfp sysprop for hf_client_features\n\nThe `define` cannot be override on runtime and some target need to\nconfigure the features (Eg: Wear OS)\n\nTest: atest net_test_bta net_test_btif_hf_client_service\nTest: manual | set the property and check new behavior\nBug: 263323082\nChange-Id: Ic241364ceed263138797e3c3ad0f139da67e689a\n"
    },
    {
      "commit": "fb9e4fac25fe3f6ef5e0b1822715fdf5c508b076",
      "tree": "41124cbbde9d58401ccd5bbe5cdea3d8c05f7bf0",
      "parents": [
        "5643875c768b803b6f1ae5814cdfbf0c3405cb86"
      ],
      "author": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Tue Mar 07 01:25:40 2023 -0800"
      },
      "committer": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Tue Mar 07 06:53:15 2023 -0800"
      },
      "message": "Add hfp sysprop for profile version\n\nThe `define` cannot be override on runtime and some target need to\nchange the default version to use (Eg: Wear OS)\n\nBug: 263323082\nTest: atest net_test_btif_hf_client_service net_test_bta\n      net_test_btif_bta\nChange-Id: Iee020f8029dc5f82564fa28574914096a8e7cd75\n"
    },
    {
      "commit": "a786e24777988f3207b90fdb5eb00bc68b540691",
      "tree": "949d905063e2c09e1e3cb94823de36131172cb05",
      "parents": [
        "afd513771ff816749818c5403244b04c4b57fdcc"
      ],
      "author": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Mon Feb 27 11:55:14 2023 -0800"
      },
      "committer": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Fri Mar 03 23:59:14 2023 +0000"
      },
      "message": "Add pan sysprop for nap\n\nThe `define` cannot be override on runtime and some target need to\ndisable nap (Eg: Wear OS)\n\nTest: manual | set the property and check new behavior\nBug: 263323082\nChange-Id: I27f9ec11fd4ef50ce2f66e3329dc0394257bcc2e\n"
    },
    {
      "commit": "1a477a04871629cc28ab79097aef4fe931aec849",
      "tree": "918c63b4fabff78d9b0876e3c971838caa25da64",
      "parents": [
        "fa8a18c7cc429052862232caee288ca85d97dc05"
      ],
      "author": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Fri Feb 24 17:08:55 2023 -0800"
      },
      "committer": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Wed Mar 01 18:22:00 2023 -0800"
      },
      "message": "Add hfp sysprop for hf services\n\nThe `define` cannot be override on runtime and some target need to\nconfigure the available services (Eg: Wear OS)\n\nTest: manual | set the property and check new behavior\nBug: 263323082\nChange-Id: I39e474b2a0d167c1098ba9df15d5518644786e9e\n"
    },
    {
      "commit": "3858d297cac6ed7051c87a31d0583d2771e2f0dd",
      "tree": "9c60840fa29795ba66559026e34468f34cc4c343",
      "parents": [
        "f8a79afd92512519d9ed6628cdce7a17c0a43b76"
      ],
      "author": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Fri Feb 24 14:39:03 2023 -0800"
      },
      "committer": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Tue Feb 28 19:19:56 2023 +0000"
      },
      "message": "Add bta sysprop for disable delay\n\nThe `define` cannot be override on runtime and some target need to\nconfigure the delay of bta disable to 1000 ms (Eg: Wear OS)\n\nTest: manual | set the property and check new behavior\nBug: 263323082\nChange-Id: Ie652d793984b71f8ad6622f74cdac2d00c1c4516\n"
    },
    {
      "commit": "f8a79afd92512519d9ed6628cdce7a17c0a43b76",
      "tree": "fcea3c59a964f434a9c0e7eb8d930c62b1f93887",
      "parents": [
        "452c0114e428572ce9047e69879124c14556db5c"
      ],
      "author": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Thu Feb 23 18:24:41 2023 -0800"
      },
      "committer": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Mon Feb 27 09:22:21 2023 +0000"
      },
      "message": "Add avrcp sysprop for absolute volume\n\nThe `define` cannot be override on runtime and some target need to\nconfigure the support for absolute volume to false (Eg: Wear OS)\n\nTest: manual | set the property and check avrcp absolute volume\nBug: 263323082\nChange-Id: I14757867def3ef3110387f92f158ec6b5708da76\n"
    }
  ]
}
