)]}'
{
  "log": [
    {
      "commit": "cd8d1801786ca9c29fa92777203fc40ffaacf244",
      "tree": "32e24f8333cb8c8e11a0d1ba2082267de091b5d2",
      "parents": [
        "2263796ccf95e7a893b9f3e220b7dc2ae3fb24f1"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@google.com",
        "time": "Thu Sep 28 17:44:29 2023 +0000"
      },
      "committer": {
        "name": "Harry Cutts",
        "email": "hcutts@google.com",
        "time": "Thu Sep 28 17:44:36 2023 +0000"
      },
      "message": "uinput: document the port field for device registration\n\nBug: 245989146\nChange-Id: I84dfce5d216a5065611bf63f61e803a93e76b58f\nTest: check gittiles rendering\n"
    },
    {
      "commit": "67d39f879a91d8586559ed4c2b3c11c917c4c02f",
      "tree": "833580ad6f3f82732d2c1c214caa428f9b35d6dc",
      "parents": [
        "f344a01ceb9e18bfb1c7519455f137602202a5cb",
        "933caefe553f84668690952e842ccf7e4789ffcd"
      ],
      "author": {
        "name": "Beatrice Marchegiani",
        "email": "beatricemarch@google.com",
        "time": "Fri Sep 22 15:29:29 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 22 15:29:29 2023 +0000"
      },
      "message": "Merge changes from topic \"bmm-events\" into udc-qpr-dev am: 6f4c93a57a am: 933caefe55\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24770152\n\nChange-Id: I27c8b8db185a3650cbfc40d15d044560b16ea6b4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "933caefe553f84668690952e842ccf7e4789ffcd",
      "tree": "ed7ae55df07ce464740e534991f0a1e56dc07787",
      "parents": [
        "2b2a3ff22cdbff81f2b2eed27a4fa516fb583d5a",
        "6f4c93a57adf142503c642734ea36e2a70867768"
      ],
      "author": {
        "name": "Beatrice Marchegiani",
        "email": "beatricemarch@google.com",
        "time": "Fri Sep 22 14:31:27 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 22 14:31:27 2023 +0000"
      },
      "message": "Merge changes from topic \"bmm-events\" into udc-qpr-dev am: 6f4c93a57a\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24770152\n\nChange-Id: I48429aeb7811ccf7f098cfdd79412f48c2750edd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6f4c93a57adf142503c642734ea36e2a70867768",
      "tree": "63c8d1599de2f1b8a4fd1e081cc9b3d8d3316db4",
      "parents": [
        "54234feac1216afceb75c292a4d9037cab593076",
        "0c5993fa0e39e4959a18994663923bbb2ddc44e1"
      ],
      "author": {
        "name": "Beatrice Marchegiani",
        "email": "beatricemarch@google.com",
        "time": "Fri Sep 22 14:06:39 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 22 14:06:39 2023 +0000"
      },
      "message": "Merge changes from topic \"bmm-events\" into udc-qpr-dev\n\n* changes:\n  Implement the ability to log extras relating to version mismatches between packages on the source and target. Imporve readability of events in dumpsys.\n  Add a 2.5 MB size limit to the text file storing BMM Events.\n  Add more BackupManagerMonitor events to PerformUnifiedRestoreTask.\n  Add a 60 days retention period to BMM Events\n  Overload putMonitoringExtra so that it can take an int as a parameter. This will allow to correcly store EXTRA_LOG_OPERATION_TYPE\n"
    },
    {
      "commit": "501eeee21a5fb200b88b42eb8ed53be67bd16e56",
      "tree": "397e27982bccf37f7ff8224d60b5654f43520b40",
      "parents": [
        "e8d8bf4d73d5f75858e93bdb4373217a7c00b9ed"
      ],
      "author": {
        "name": "beatricemarch",
        "email": "beatricemarch@google.com",
        "time": "Thu Aug 31 12:53:16 2023 +0000"
      },
      "committer": {
        "name": "Beatrice Marchegiani",
        "email": "beatricemarch@google.com",
        "time": "Thu Sep 21 14:47:01 2023 +0000"
      },
      "message": "Add more BackupManagerMonitor events to PerformUnifiedRestoreTask.\n\nIn particular\nadd events to cover\n-If this is KV or Full restore\n-For each package, when the restore started and when it ended\n-When a restore operation starts, if it is system restore or restore at install\n-Any errors\n\nTest: manual testing. Run `adb shell bmgr restore 1` and verify that the\nnew restore events are added to the dumpsys\natest CtsBackupHostTestCases, GtsBackupHostTestCases\natest BackupManagerMonitorDumpsysUtilsTest,\nBackupManagerMonitorEventSenderTest, UserBackupManagerServiceTest,\nPerformUnifiedRestoreTaskTest, BmgrTest\nBug: 290747920\n\nChange-Id: I0d221f10932fea3e8fb90a1827c7f1b5bf21d25d\n"
    },
    {
      "commit": "ac345f8500664c51173eb7447b78846a89499c22",
      "tree": "312e713e869ffa47c5e88c2fdcb5191d41808dfb",
      "parents": [
        "6905298aea9a4a52e1ac2e857031e789e51a7dac",
        "7a976b65fe2cdbe19620d12ce16839ea7e663955"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Sep 14 00:44:57 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Sep 14 00:44:57 2023 +0000"
      },
      "message": "Merge \"Don\u0027t depend on String8 cast to C string\" into main am: 41363ba9fc am: d001ea5b72 am: 834467bdcc am: de14ea1930 am: 7a976b65fe\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2748044\n\nChange-Id: Id23e30ebeec4ddefc589a208bf5925cb2fa1816c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7a976b65fe2cdbe19620d12ce16839ea7e663955",
      "tree": "0ed79fb2ce1c76d378c84373accdc2bedd145e82",
      "parents": [
        "a03b1b67fc6f702131cf2112781c4ea820866744",
        "de14ea1930186dcc0334159c4be56456d22ae244"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Sep 14 00:32:42 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Sep 14 00:32:42 2023 +0000"
      },
      "message": "Merge \"Don\u0027t depend on String8 cast to C string\" into main am: 41363ba9fc am: d001ea5b72 am: 834467bdcc am: de14ea1930\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2748044\n\nChange-Id: I525be5e00332c07509dd24907d5a7581dff46be6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "834467bdcc1a799ece112553070593bbd4940455",
      "tree": "ff090d8a29609368f294044451100befff6ce5eb",
      "parents": [
        "36a4442577e66659f9769c32b52315cec4a4acf6",
        "d001ea5b7242f110530e339d479b28b29dadc242"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Sep 13 23:04:25 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 13 23:04:25 2023 +0000"
      },
      "message": "Merge \"Don\u0027t depend on String8 cast to C string\" into main am: 41363ba9fc am: d001ea5b72\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2748044\n\nChange-Id: Icc8df7b364fcda5e6cc734bdbef49e2d7dc43b76\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d001ea5b7242f110530e339d479b28b29dadc242",
      "tree": "461583516b23b03f09774f48e416790fed432551",
      "parents": [
        "20bb26382d5244b979baa8a6d9a42cc92f208d5b",
        "41363ba9fceec76e0233db8889d75e986b91f39a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Sep 13 22:08:53 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 13 22:08:53 2023 +0000"
      },
      "message": "Merge \"Don\u0027t depend on String8 cast to C string\" into main am: 41363ba9fc\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2748044\n\nChange-Id: I0ad1370690eb3763c4d2a7a361bc91f22fd15919\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "41363ba9fceec76e0233db8889d75e986b91f39a",
      "tree": "a503827eb2943bb7e44c42c319a9f284c8e17cd8",
      "parents": [
        "545d8455698f29d35c3ed0b85139016d5a15eb0c",
        "835dfe50a73c6f6de581aaa143c333af79bcca4d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Sep 13 21:26:45 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 13 21:26:45 2023 +0000"
      },
      "message": "Merge \"Don\u0027t depend on String8 cast to C string\" into main"
    },
    {
      "commit": "835dfe50a73c6f6de581aaa143c333af79bcca4d",
      "tree": "0bec830cab5de4388aafc4af0e357bfc327be1a0",
      "parents": [
        "a235f8ba91dd467b245f680887e2a75507814b4e"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Aug 17 16:27:22 2023 +0000"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Tue Sep 12 22:31:10 2023 +0000"
      },
      "message": "Don\u0027t depend on String8 cast to C string\n\nBug: 295394788\nTest: m checkbuild\nChange-Id: I6aa039b6b2a4944e3537ef133f8785890d957edd\n"
    },
    {
      "commit": "6ce3f8c5cba1cf5366b1f14cfb580f159ef87e33",
      "tree": "cd36c4be523e15ada35d485a98a50f4a89548fb9",
      "parents": [
        "10c3ca8d702f85c2a6d10f1b080c2eb8aff3c63d",
        "29165ab8efe2b985c545e10883b1a1b0c99dc5ee"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Fri Sep 08 03:35:56 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 08 03:35:56 2023 +0000"
      },
      "message": "Merge \"Add missing \u003citerator\u003e include for std::inserter\" into main am: 9a792ca278 am: 45fd5b7514 am: f30ba10d27 am: 29165ab8ef\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2744334\n\nChange-Id: I2ed7a462b89f80d1b4b70b55fb3c0c525aa441ab\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f30ba10d2732a4f4f2f2ff0220d2e09181d91dd0",
      "tree": "0bcca024fcccaa863d4426aec52c0cfe56b7a4a0",
      "parents": [
        "bde2b2c03734185ed1abc3dbdcc7bde3cd4bf109",
        "45fd5b751455cca38ea4deb06f8ec73d84bab8f5"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Fri Sep 08 02:11:30 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 08 02:11:30 2023 +0000"
      },
      "message": "Merge \"Add missing \u003citerator\u003e include for std::inserter\" into main am: 9a792ca278 am: 45fd5b7514\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2744334\n\nChange-Id: I51272bafa2eb89f5849751ac61826831237477b8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "45fd5b751455cca38ea4deb06f8ec73d84bab8f5",
      "tree": "3ac3450f122afb2e617db0173c0c045cb9875322",
      "parents": [
        "805b597d1d6cb5dc01c4d02f0a66aa18f4c186d6",
        "9a792ca278e26cc4bc0de2812b83791ee1f67bde"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Fri Sep 08 01:19:53 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 08 01:19:53 2023 +0000"
      },
      "message": "Merge \"Add missing \u003citerator\u003e include for std::inserter\" into main am: 9a792ca278\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2744334\n\nChange-Id: I819f46fb6cd0a2a16290d96cca2fa8fb76623dcf\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "872b41155e21cf30e854d2628540f87647e3da32",
      "tree": "018f47034b4c596044e3df9f77d2615761c69500",
      "parents": [
        "b303b74e0fa22c1167cfc668e8eb50c99688400c"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Wed Sep 06 17:38:04 2023 -0700"
      },
      "committer": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Wed Sep 06 17:40:37 2023 -0700"
      },
      "message": "Add missing \u003citerator\u003e include for std::inserter\n\nBug: b/175635923\nTest: treehugger\nChange-Id: I241c8b2b48bb4c616fbc5b4ae1285e274182144b\nMerged-In: I241c8b2b48bb4c616fbc5b4ae1285e274182144b\n"
    },
    {
      "commit": "59e7faed34ff45105892aa3e11db6ab87dee69c6",
      "tree": "d237c23602598fea64a784bf190a33ed921978a0",
      "parents": [
        "57c84f5d66f5cdc95b734e3edeb6788a768ba4d9",
        "30170b1f4b1670a1fe71eaa5517f25c5e4f77747"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Thu Sep 07 00:13:57 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 07 00:13:57 2023 +0000"
      },
      "message": "Merge changes I241c8b2b,I9ab51f29,I6c231184 into main\n\n* changes:\n  Add missing \u003citerator\u003e include for std::inserter\n  Fix std::unique_ptr error with incomplete CommonFeatureGroup\n  Move Theme::Entry definition to top of file\n"
    },
    {
      "commit": "1f5b85230ab1d9ac886d29ccff8dc440242bf986",
      "tree": "f29e51dab7400a5962bce73c21e90d992787876a",
      "parents": [
        "aa95ff271a31f903727c5ebc2e4990846c2073d2",
        "4dc044986487e3df8e309c7b9cce5fbe5694eed7"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Sep 06 19:49:43 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 06 19:49:43 2023 +0000"
      },
      "message": "Merge \"Migrate String8|16.setTo to assignment operator\" into main am: c01e3ba035 am: 1ca55b9eb9 am: 6fd58092f6 am: af3d4530d8 am: 4dc0449864\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2724077\n\nChange-Id: I6ba4c4df589ed3851d1ac677b7078cac7015b6fa\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0b4ead7922ec169c5be70d3546ffb3b5621ad340",
      "tree": "3b4f4818e7bb43f7cf81156ae86ee5e5487b3185",
      "parents": [
        "2c4b39a2fb2c102e9e25d4a957400ab62cc1e11b"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Aug 30 17:49:36 2023 +0000"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Sep 06 19:08:54 2023 +0000"
      },
      "message": "Use String8/16 c_str [idmap2, androidfw]\n\nBug: 295394788\nTest: make checkbuild\nChange-Id: I95264e8bfc96a5adb7f7cc55a24dc0e8c126371d\n(cherry picked from commit a550a478f7f5d650b04cd30798fb9a28d95ed79c)\n"
    },
    {
      "commit": "4dc044986487e3df8e309c7b9cce5fbe5694eed7",
      "tree": "ccff814da135202ae0fbebe005a82a827f5c37e5",
      "parents": [
        "4fb86ec92a08a65e2ab52f8e361edb15b380cfc4",
        "af3d4530d8b6b833fb071ee35078170104b7d9ce"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Sep 06 18:54:36 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 06 18:54:36 2023 +0000"
      },
      "message": "Merge \"Migrate String8|16.setTo to assignment operator\" into main am: c01e3ba035 am: 1ca55b9eb9 am: 6fd58092f6 am: af3d4530d8\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2724077\n\nChange-Id: I23209be097511bfb4f4f6236ffad072833cb6a45\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6fd58092f603c2209f8058bab10e406bf3209372",
      "tree": "63f01498c4a491b619e2c4f3db5366712dd3824f",
      "parents": [
        "9a80e1b70c9b9aaef268c8c0ea04b3fa5ce3debb",
        "1ca55b9eb9a7772e183fbb93c0a29edea3cd4a66"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Sep 06 17:31:31 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 06 17:31:31 2023 +0000"
      },
      "message": "Merge \"Migrate String8|16.setTo to assignment operator\" into main am: c01e3ba035 am: 1ca55b9eb9\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2724077\n\nChange-Id: I956770cced86c5009aa908922bcb16166af9ac54\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1ca55b9eb9a7772e183fbb93c0a29edea3cd4a66",
      "tree": "2e3302f0eac9bc7f01e0146571a42f69770fdd2f",
      "parents": [
        "0cfc1c6dddcc94b931a88c741eb99848b7741a6d",
        "c01e3ba0358b8c9b442c76a6758e4a9b712ae32f"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Sep 06 16:40:21 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 06 16:40:21 2023 +0000"
      },
      "message": "Merge \"Migrate String8|16.setTo to assignment operator\" into main am: c01e3ba035\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2724077\n\nChange-Id: I4b4032ff4145ac6aa328723dd73151e1e7a021a5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1674a55b30d297d1ad816face008c01bdba975df",
      "tree": "43a3301f80b7c68d8018ef6d8352c5e0b4f1d3fd",
      "parents": [
        "847137c659ad58700c80ffee7ea0739127b1f722",
        "e593ac80cf770a1122c8a03aea414da62a22fd60"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Sep 06 02:06:56 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 06 02:06:56 2023 +0000"
      },
      "message": "Merge \"Use String8/16 c_str [idmap2, androidfw]\" into udc-dev-plus-aosp am: 6ee36e2b90 am: 6655b76c66 am: e593ac80cf\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24604702\n\nChange-Id: Ic147b562773897fae7c028a27b2c48ece51a8cea\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e593ac80cf770a1122c8a03aea414da62a22fd60",
      "tree": "4d1520c124d3fde621dcaf9f1c6c8a0c52cecb95",
      "parents": [
        "581464f4e296d9b85cee33f79fdbbb17176aa920",
        "6655b76c66594310e3d0dd15c59e10a8579c3cb2"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Sep 06 01:41:00 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 06 01:41:00 2023 +0000"
      },
      "message": "Merge \"Use String8/16 c_str [idmap2, androidfw]\" into udc-dev-plus-aosp am: 6ee36e2b90 am: 6655b76c66\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24604702\n\nChange-Id: Id4af68b39e31fe070742a146c822ebb8f4bf0b2b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "31eb3c89a94d77eae9503bd635a4f056db3e3a31",
      "tree": "a3647fc0996bb1567be2aadc0393e0e780a3df71",
      "parents": [
        "a199526dcdfcd77257ea28d65bf5a454320d939a"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Aug 23 22:12:33 2023 +0000"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Tue Sep 05 21:45:12 2023 +0000"
      },
      "message": "Migrate String8|16.setTo to assignment operator\n\nBug: 295394788\nTest: make checkbuild\nChange-Id: I370f66c469de73064dec2e42c539dc236dd69d1e\n"
    },
    {
      "commit": "a550a478f7f5d650b04cd30798fb9a28d95ed79c",
      "tree": "84798babc77cccf9bcf2ee7d4ddd9977d26c57c5",
      "parents": [
        "a07ffaaa9084ca61b39af47393e557303dfc2496"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Aug 30 17:49:36 2023 +0000"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Fri Sep 01 19:07:47 2023 +0000"
      },
      "message": "Use String8/16 c_str [idmap2, androidfw]\n\nBug: 295394788\nTest: make checkbuild\nChange-Id: I95264e8bfc96a5adb7f7cc55a24dc0e8c126371d\n"
    },
    {
      "commit": "30170b1f4b1670a1fe71eaa5517f25c5e4f77747",
      "tree": "70e8f45a4e846c78b8beb3959e7d42d8ca5a6df9",
      "parents": [
        "42d2e51bf78bec72031e5f7a70422851b302d1f4"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Thu Aug 31 00:14:25 2023 -0700"
      },
      "committer": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Thu Aug 31 19:06:45 2023 -0700"
      },
      "message": "Add missing \u003citerator\u003e include for std::inserter\n\nBug: b/175635923\nTest: treehugger\nChange-Id: I241c8b2b48bb4c616fbc5b4ae1285e274182144b\n"
    },
    {
      "commit": "e7de40d9600480732f1ba1f2b3c82920d8f55b88",
      "tree": "de37d5fdb82c48c6e8f4a22da65f93f6c34e974c",
      "parents": [
        "98b8623c8e4623dfbbbc06b3dc10b411a428a375"
      ],
      "author": {
        "name": "Yurii Zubrytskyi",
        "email": "zyy@google.com",
        "time": "Wed Aug 30 15:16:21 2023 -0700"
      },
      "committer": {
        "name": "Yurii Zubrytskyi",
        "email": "zyy@google.com",
        "time": "Wed Aug 30 15:16:21 2023 -0700"
      },
      "message": "Clean up the attribute searching func\n\nDon\u0027t convert each attribute name but instead only\ndo it once for the string they\u0027re compared to\n\nBug: 282215580\nTest: build + atest idmap2_tests\nChange-Id: I09f6d0f90f6c09632ceac8cdde7c20801f41524e\n"
    },
    {
      "commit": "be999674418f8217075e7c260ee962c679bda690",
      "tree": "4aa945787729ffa8e52f07266b7ce8344250c72f",
      "parents": [
        "0b77a08ab5a745c413f36d137709c7f92c0d44fa",
        "da845a7d94ece6a42dc3a10ba8d13f9a3abeb71c"
      ],
      "author": {
        "name": "Yurii Zubrytskyi",
        "email": "zyy@google.com",
        "time": "Wed Aug 30 21:40:29 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 30 21:40:29 2023 +0000"
      },
      "message": "Reland \"Use reference counted pointers for ApkAssets\" am: 1cf74939f4 am: da845a7d94\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23988011\n\nChange-Id: If75caa1ca9e3913f1a1a6b3bc8eb0a5f293de02c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "49efd0f0bec3009073d508868503ee25b6f39aa2",
      "tree": "556e3511c2811b9d49ff1157799317c15da38f89",
      "parents": [
        "cfafa7a11a9e64627eba672a9576744598dff545",
        "48fc35819c70394a2ee675e798ed4dbcb4cf1b6c"
      ],
      "author": {
        "name": "Yurii Zubrytskyi",
        "email": "zyy@google.com",
        "time": "Wed Aug 30 21:40:20 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 30 21:40:20 2023 +0000"
      },
      "message": "Reland \"Use reference counted pointers for ApkAssets\" am: 1cf74939f4 am: da845a7d94 am: 48fc35819c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23988011\n\nChange-Id: Iad66bafd4a91a490865394464e982f0b38c312c0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "48fc35819c70394a2ee675e798ed4dbcb4cf1b6c",
      "tree": "50eaa018d828f8ae3f211d56980fa91152e046ce",
      "parents": [
        "23bb1e822256eee7efb28e4dd86513d6462e1791",
        "da845a7d94ece6a42dc3a10ba8d13f9a3abeb71c"
      ],
      "author": {
        "name": "Yurii Zubrytskyi",
        "email": "zyy@google.com",
        "time": "Wed Aug 30 21:03:04 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 30 21:03:04 2023 +0000"
      },
      "message": "Reland \"Use reference counted pointers for ApkAssets\" am: 1cf74939f4 am: da845a7d94\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23988011\n\nChange-Id: I3dfc6e23ad48ebea5aee2589eb72af1302063a8f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9ae55ba3d6b273910ab4861240b773597239338b",
      "tree": "551616ee3248c4e92d77d0c9d926b2c726461ec4",
      "parents": [
        "11cbc92e8525138f5220bda7f555828b0eabcce9",
        "1cf74939f4623609341f1dd9b69616da88482c58"
      ],
      "author": {
        "name": "Yurii Zubrytskyi",
        "email": "zyy@google.com",
        "time": "Wed Aug 30 20:54:21 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 30 20:54:21 2023 +0000"
      },
      "message": "Reland \"Use reference counted pointers for ApkAssets\" am: 1cf74939f4\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23988011\n\nChange-Id: Ia012b97dfaf169f0cb17c16080e0fc37c87cb626\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fafdf4e50c8374af92e8644f27c7eb4e904aaf7d",
      "tree": "d5fd5ab3c51b3cba9f12475c1bf5bddabb43e383",
      "parents": [
        "9084ca7f4136bc33931fc76ab4557e202b2e4cbf",
        "35eaa6616059af0d771ba7cb89f7a7c1bb2c35a8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Aug 30 00:52:59 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 30 00:52:59 2023 +0000"
      },
      "message": "Merge \"Use String8/16 c_str\" into main am: 5af8505e4a am: 5accccc4c3 am: 83ab214b87 am: 093158d736 am: 35eaa66160\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2704207\n\nChange-Id: Ic86288ea551b32c6a95ca134bdd0693d7dbce482\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "35eaa6616059af0d771ba7cb89f7a7c1bb2c35a8",
      "tree": "bcada1d4a4ede2ff339389d1f6b84d32bd79975a",
      "parents": [
        "747bb66db0faab2c6ac34015c27fdc8af8c77a7a",
        "093158d736244dff64b13b4e57eb3ce186191db1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Aug 29 22:21:43 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 29 22:21:43 2023 +0000"
      },
      "message": "Merge \"Use String8/16 c_str\" into main am: 5af8505e4a am: 5accccc4c3 am: 83ab214b87 am: 093158d736\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2704207\n\nChange-Id: If3391f1880bb2d1f833d060b3737cf3c12f0dd85\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5accccc4c3c9d0b31922e15090ad407ddebad1aa",
      "tree": "7e7d43c06eca51a193735b883e97d38485bb3fad",
      "parents": [
        "420ee2998010421e787b3c73a5a1ebb36e9de130",
        "5af8505e4a66ee4f49130ba9707858e11a7b744d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Aug 29 20:11:37 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 29 20:11:37 2023 +0000"
      },
      "message": "Merge \"Use String8/16 c_str\" into main am: 5af8505e4a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2704207\n\nChange-Id: I064ba4b2d7a47b8f84717181ff644be67284abc7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "bcf12da283c7ecc4e082bdc741e84e5cbb4a1382",
      "tree": "df462cb72969a838b4e8baffa1c38a3d37ce8a48",
      "parents": [
        "1900cef36631e64c923b69739d5432f6dc1b74d0",
        "d6a3e9aaa265080a29b58ec354e69ccfbf371f03"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Aug 29 19:39:48 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 29 19:39:48 2023 +0000"
      },
      "message": "Merge \"Migrate from android::String isEmpty to empty [process]\" into main am: 846d6a30bc am: 4abf02bc37 am: c6a4960b26 am: 63979ebbb2 am: d6a3e9aaa2\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2707679\n\nChange-Id: I5c37f78fea6b3e504109eafa01fca2f0cfc021ad\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3815d34e5f941909ceee9e879e309991c3d2a1d0",
      "tree": "35344372ca85cf8916d88f1294d79e31f77a1fd6",
      "parents": [
        "6c8fb01159bf760c751e9fc3937512e4027d9699"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Aug 10 23:54:44 2023 +0000"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Mon Aug 28 23:26:11 2023 +0000"
      },
      "message": "Use String8/16 c_str\n\nBug: 295394788\nTest: make checkbuild\nChange-Id: I538720d4de2dcc038b417048209782ff605b7e30\n"
    },
    {
      "commit": "22d35f5ab502ee50ad7dc25597c21f7cc5951f55",
      "tree": "35b923cf376c11989cc526905cb5c57c387d13aa",
      "parents": [
        "b8a745503d5b65cb9c95e842461a0f3fcbe855ae",
        "7d3ffbae618e9e728644a96647ed709bf39ae759"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Aug 28 22:12:24 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 28 22:12:24 2023 +0000"
      },
      "message": "Merge \"Merge Android U (ab/10368041)\" into aosp-main-future"
    },
    {
      "commit": "b5b13e510c77c1e0951005b47451c7127525bc1e",
      "tree": "ca9e455a23954dc69d7635915c6894b0a4370cdc",
      "parents": [
        "9734602a29db8db6b0dc5ec6088100608b985741",
        "34a4089b69d9444e055af1dd29b259ad3cde4b98"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Aug 28 19:45:04 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 28 19:45:04 2023 +0000"
      },
      "message": "Merge \"Migrate from android::String isEmpty to empty [bootanimation]\" into main am: 1de5695524 am: 757b050795 am: 94faa18947 am: 4d51bc3da2 am: 34a4089b69\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2725975\n\nChange-Id: I4c1ea79beb47456766940332593553e1e012c7b7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d6a3e9aaa265080a29b58ec354e69ccfbf371f03",
      "tree": "ae34044818406b4ec23419866d06734c3d9d11e8",
      "parents": [
        "3e11b95a6d86bab93fcefa2deba69de9fe164bff",
        "63979ebbb2111b6837994054471a40e7ed99223e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Aug 28 12:51:35 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 28 12:51:35 2023 +0000"
      },
      "message": "Merge \"Migrate from android::String isEmpty to empty [process]\" into main am: 846d6a30bc am: 4abf02bc37 am: c6a4960b26 am: 63979ebbb2\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2707679\n\nChange-Id: I2907086146a0f56f47e71a5ff25068c86d3a409d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c6a4960b26b790b66018bba57bd958e34cc6e262",
      "tree": "9dac5dec11cb85c16ddc5c1efad1973650a1d8c1",
      "parents": [
        "869f7f088bc84528f62dedcf1aa3f859c0c7abde",
        "4abf02bc374f9cbf889a5da0f83ade3828db787a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Aug 28 11:38:39 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 28 11:38:39 2023 +0000"
      },
      "message": "Merge \"Migrate from android::String isEmpty to empty [process]\" into main am: 846d6a30bc am: 4abf02bc37\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2707679\n\nChange-Id: I71c38ff2c5990a71c95fba1b573067d3e450a1fc\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "846d6a30bc9e84662743d65337281d3d83cc2ad8",
      "tree": "cb51c2cfa05ca556045ceec67758602389ece47c",
      "parents": [
        "cd4aae5f6d79836fef7a0653b3b53edb4304108e",
        "5c0887b8f1c5c535b861441a372ca1b4d7e9f614"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Aug 28 10:16:49 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 28 10:16:49 2023 +0000"
      },
      "message": "Merge \"Migrate from android::String isEmpty to empty [process]\" into main"
    },
    {
      "commit": "7d3ffbae618e9e728644a96647ed709bf39ae759",
      "tree": "ab369a30c6a0e17a69c8f80c6353be4de3692e10",
      "parents": [
        "a8a87bbca9162af7add830139198c4ee899fa123",
        "8a809c6e46007521f75ac035ad4b1dcc1d00d9cf"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Aug 25 12:59:08 2023 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Aug 25 12:59:08 2023 -0700"
      },
      "message": "Merge Android U (ab/10368041)\n\nBug: 291102124\nMerged-In: I3c9e9d15786fbead1b874636b46844f6c24bccc2\nChange-Id: Id6cf6cc13baef4e67486c6271a1510146204affa\n"
    },
    {
      "commit": "34a4089b69d9444e055af1dd29b259ad3cde4b98",
      "tree": "f4e40419b6732e016193c83c74a605869b776fd9",
      "parents": [
        "ae27609c55d51f986da6bf28160e2a260cb00916",
        "4d51bc3da2647c7adee577ca6691f5161e6fc537"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Aug 25 19:41:31 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 25 19:41:31 2023 +0000"
      },
      "message": "Merge \"Migrate from android::String isEmpty to empty [bootanimation]\" into main am: 1de5695524 am: 757b050795 am: 94faa18947 am: 4d51bc3da2\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2725975\n\nChange-Id: I2e7e38a18b2242505d512b46072dfd4cbd2d7f4c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "94faa189471998c7d06a2c660734702c0ea72afc",
      "tree": "9499e4d2c9865428d7cbc82d768b41f684b3937f",
      "parents": [
        "331c2ad9f925916e2ead780d767b66442a208061",
        "757b050795a5246423dd29b7f0a7630ae4f2fe8a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Aug 25 18:25:07 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 25 18:25:07 2023 +0000"
      },
      "message": "Merge \"Migrate from android::String isEmpty to empty [bootanimation]\" into main am: 1de5695524 am: 757b050795\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2725975\n\nChange-Id: Id484fc0a654d54c8952606048bde03fdb7544372\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1955ddb270f57510f2853048981ed30458211bfc",
      "tree": "f98a804d58a72154a83fcaa035731f6051e3c768",
      "parents": [
        "501290336aaff9d7ae2401838c692817ef4e7e00",
        "5a71f9d3cfc8c7e652c0881ac848d98601f6b1c7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Aug 24 20:08:05 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 24 20:08:05 2023 +0000"
      },
      "message": "Merge \"Use String8/16 c_str [backup]\" into main am: 8092c2119e am: a85cf17105 am: 50c93d48f0 am: 41026a385a am: 5a71f9d3cf\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2724075\n\nChange-Id: I38905f46bcfff581ca16a0dcb0928c3acf684b3e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5a71f9d3cfc8c7e652c0881ac848d98601f6b1c7",
      "tree": "b8b75524847a787bbd52a82584e16927661f6602",
      "parents": [
        "93b698d27ab608e1f2cb405ace22ecd98d4f768a",
        "41026a385affb5e7ab83efa2f93e2833480c73de"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Aug 24 19:19:32 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 24 19:19:32 2023 +0000"
      },
      "message": "Merge \"Use String8/16 c_str [backup]\" into main am: 8092c2119e am: a85cf17105 am: 50c93d48f0 am: 41026a385a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2724075\n\nChange-Id: I74b2bc06e41c557f6767875700b575b14e25d27e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5c0887b8f1c5c535b861441a372ca1b4d7e9f614",
      "tree": "553f5a24e34b4f1425f0054df9eeeeafa14b8fc1",
      "parents": [
        "34b915e1419a2fa18c8815d9b3193a02968c2047"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Mon Aug 14 17:59:56 2023 +0000"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Aug 24 19:13:35 2023 +0000"
      },
      "message": "Migrate from android::String isEmpty to empty [process]\n\nThis empty method is different from the old one - it aligns with\nstd::string definition.\n\nBug: 295394788\nTest: make checkbuild\nChange-Id: I1900997f36327af8c3d12b4f77971fdd96080616\n"
    },
    {
      "commit": "e8fb3c7c870065e48fd338fca07192b33fb0237b",
      "tree": "417603a7211387b991e540fa3b1af737838619a1",
      "parents": [
        "34b915e1419a2fa18c8815d9b3193a02968c2047"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Aug 24 19:11:22 2023 +0000"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Aug 24 19:11:22 2023 +0000"
      },
      "message": "Migrate from android::String isEmpty to empty [bootanimation]\n\nThis empty method is different from the old one - it aligns with\nstd::string definition.\n\nBug: 295394788\nTest: make checkbuild\nChange-Id: Ib80c839df7ff7e3fb0ed2df7a00393d843d44d9d\n"
    },
    {
      "commit": "50c93d48f0878610efec49b714cc1f90699d5078",
      "tree": "dab87dabe5ae7ec8d68965d70ef5c3bc01d9887e",
      "parents": [
        "90f2ecfc2aa53f5eff8ff9e2278313d6d76c040f",
        "a85cf17105adaf492ae1287a654c88921d5bf0a6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Aug 24 18:05:47 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 24 18:05:47 2023 +0000"
      },
      "message": "Merge \"Use String8/16 c_str [backup]\" into main am: 8092c2119e am: a85cf17105\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2724075\n\nChange-Id: I37ada3a4cf770011358540aa14bbeaafb94d91cb\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8092c2119ebd8c7b4de6aa852dcfb5f39d1f4d7c",
      "tree": "98157882c639c6fd643f6f1ee0ea568ca01385f4",
      "parents": [
        "5908abd413b81b6bb100fe51481f9dd9fb53c17c",
        "389e381542f4ed0218dcaf42ecb62466e1e0b088"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Aug 24 17:04:26 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 24 17:04:26 2023 +0000"
      },
      "message": "Merge \"Use String8/16 c_str [backup]\" into main"
    },
    {
      "commit": "09e51cbebd3cb3f2e3d8ddbdc89584367e447e6a",
      "tree": "0a6bc420852e8de269ad2c3e908084161c4acb06",
      "parents": [
        "482ddf2ae1d5d8f2e1e08a901b7cd1d7a3631192",
        "c9a386e0de94c124d2f164d9a4c5d6fcfc50cc42"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Aug 23 20:36:59 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 23 20:36:59 2023 +0000"
      },
      "message": "Merge \"Migrate from android::String path functions to std::filesystem\" into main am: e27e15d330 am: 51858976fe am: b0f9564c48 am: e57b90e810 am: c9a386e0de\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2721506\n\nChange-Id: If0df1da5708bd340dfe1fc505bef53f2a51592fe\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c9a386e0de94c124d2f164d9a4c5d6fcfc50cc42",
      "tree": "b5c8bce51bccc9c4d895276b4765d7cef8e49f41",
      "parents": [
        "db5d5d3a97940228ccb11073c7bb6de2c40f8bf9",
        "e57b90e810633c22d58f14ad222c5fb3644180c4"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Aug 23 19:47:31 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 23 19:47:31 2023 +0000"
      },
      "message": "Merge \"Migrate from android::String path functions to std::filesystem\" into main am: e27e15d330 am: 51858976fe am: b0f9564c48 am: e57b90e810\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2721506\n\nChange-Id: Ia3c12ebc1112eb1d4edda135b6ae1825c1947d1e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b0f9564c48311768667e5778417d2f8dabb6202f",
      "tree": "33970e4a09a2fd402a0ed65b656a6180529ffab5",
      "parents": [
        "63d99ccbfe89449c0d8c95f9e7e07688289a3317",
        "51858976fedeb6ecad2badee261c7d64b1827499"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Aug 23 19:16:45 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 23 19:16:45 2023 +0000"
      },
      "message": "Merge \"Migrate from android::String path functions to std::filesystem\" into main am: e27e15d330 am: 51858976fe\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2721506\n\nChange-Id: I2d39f1847e08a6bb351825d07e6050d16343ea46\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "389e381542f4ed0218dcaf42ecb62466e1e0b088",
      "tree": "4da0ab7d3d2ba72787a420a73988b06288cff4e2",
      "parents": [
        "a2d740da81964480f384a4925fe7ddcf3782a498"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Aug 23 18:20:15 2023 +0000"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Aug 23 18:54:15 2023 +0000"
      },
      "message": "Use String8/16 c_str [backup]\n\nBug: 295394788\nTest: TH\nChange-Id: I8e87ed078797cc941a16d1b2a3f96e0d668bf4ec\n"
    },
    {
      "commit": "9dcea573208cde8353a79e9433390809031473d4",
      "tree": "07c621543a3ad2e8bb2351ccaa3602365a0c67b8",
      "parents": [
        "eb1ddf020482df7ea233c28350ee4e51b556b4f6"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Tue Aug 22 20:39:20 2023 +0000"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Aug 23 17:44:11 2023 +0000"
      },
      "message": "Migrate from android::String path functions to std::filesystem\n\nBug: 295394788\nTest: m checkbuild\nChange-Id: I2e3167aaf464132127d5838075c7f9a5257ed275\n"
    },
    {
      "commit": "6befa78b57f76658b3920a3c734f0d3c5c91b8dd",
      "tree": "483586c0ac815bb92c7e359a184976f9369bef19",
      "parents": [
        "16d021e3eda904adf6e57bda697e9aaaf45a4236",
        "fe272cf1a6f68dfc55f4d12a478bb2e84d902243"
      ],
      "author": {
        "name": "Chan Kim",
        "email": "kimchan@google.com",
        "time": "Tue Aug 22 18:07:58 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 22 18:07:58 2023 +0000"
      },
      "message": "Merge \"Update language to comply with Android\u0027s inclusive language guidance\" into main am: d259fb38fc am: 2322810754 am: b22aa3f72b am: c4df6cab69 am: fe272cf1a6\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2719957\n\nChange-Id: Ief7bc611a2e964e83b7c3aa1099486bda255bf63\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fe272cf1a6f68dfc55f4d12a478bb2e84d902243",
      "tree": "665a81f47f707021f949b83b2a9bd37e4459459d",
      "parents": [
        "0b822b8ba35b04fe17e29cae0e10d6e8fe777258",
        "c4df6cab690aa72523e05b183cdcbaa3ef7cc2ce"
      ],
      "author": {
        "name": "Chan Kim",
        "email": "kimchan@google.com",
        "time": "Tue Aug 22 17:22:00 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 22 17:22:00 2023 +0000"
      },
      "message": "Merge \"Update language to comply with Android\u0027s inclusive language guidance\" into main am: d259fb38fc am: 2322810754 am: b22aa3f72b am: c4df6cab69\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2719957\n\nChange-Id: I614184cf74737ee617ca26d6beafdaa2ef9eede7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b22aa3f72bf2ac7123b6d9fbd84da1d0813425f4",
      "tree": "f48b5390efcf3cc7b928bf90c4dea064ffa47e3f",
      "parents": [
        "a128f032d04d73152f0796296c8bfbe7b8b8c115",
        "23228107548f2afed0bac838446399b07ad8b9b4"
      ],
      "author": {
        "name": "Chan Kim",
        "email": "kimchan@google.com",
        "time": "Tue Aug 22 16:17:21 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 22 16:17:21 2023 +0000"
      },
      "message": "Merge \"Update language to comply with Android\u0027s inclusive language guidance\" into main am: d259fb38fc am: 2322810754\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2719957\n\nChange-Id: I93b2c058cb63bd48aa45efb42d3dc49f5f11cec0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c9c754add3d7989ec58db9c3968280ce2b946c2c",
      "tree": "4fa49c1b9ad296b309f948805070006fa5862dda",
      "parents": [
        "7e2b5c0df2f61922f96a387585fa0ab5b62f5fe2"
      ],
      "author": {
        "name": "Chan Kim",
        "email": "kimchan@google.com",
        "time": "Mon Aug 21 21:37:53 2023 +0000"
      },
      "committer": {
        "name": "Chan Kim",
        "email": "kimchan@google.com",
        "time": "Tue Aug 22 14:14:36 2023 +0000"
      },
      "message": "Update language to comply with Android\u0027s inclusive language guidance\n\nSee https://source.android.com/setup/contribute/respectful-code for reference\n\nFor this round, the fixes are only applied to the following to minimize breaking dependencies:\n  * comments (excluding javaDoc annotations)\n\t* private constants\n\t* private functions\n\t* parameters within functions\n\nBYPASS_INCLUSIVE_LANGUAGE_REASON\u003dJust updating a few select inclusive language violations.\nNo-Typo-Check: Changes focused on inclusive language violations.\nBUG: 295342157\nChange-Id: Iacc0ea9fc848b15048978637bdc25136582433ef\n"
    },
    {
      "commit": "9836a1cebb1a95112140c96fad1104d191de391e",
      "tree": "b2868830f6884bd31c5444feee6708293c97156a",
      "parents": [
        "5eef9a145702b2069656ff6cfd147adfe1adbaab",
        "0e91b7269483d6392203606b3a766807d175b4ba"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Aug 18 19:43:38 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 18 19:43:38 2023 +0000"
      },
      "message": "Merge \"Use String8/16 c_str [tools]\" into udc-dev-plus-aosp am: b370693c67 am: 64441287a5 am: 0e91b72694\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24484497\n\nChange-Id: I1436ad48bfcbe44c5fc67d41f76cd86cd6a62048\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0e91b7269483d6392203606b3a766807d175b4ba",
      "tree": "3e6115d21f56e650b4d5d27f360c5214df4a709d",
      "parents": [
        "15a10db6b2dcc2d8405a12405dc26779b595497e",
        "64441287a544d12f14e526e8cffac5085ea1c1b5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Aug 18 19:05:20 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 18 19:05:20 2023 +0000"
      },
      "message": "Merge \"Use String8/16 c_str [tools]\" into udc-dev-plus-aosp am: b370693c67 am: 64441287a5\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24484497\n\nChange-Id: Ic55aa0d2e9130860c20029ad43799502cc17d1e9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d2a698351d13901b95f836df09e9463344f6ab0e",
      "tree": "f5b5141eb4645a5ef124309dc814c6985bbed93f",
      "parents": [
        "d122f435d437c0096466d008f1c460a62884be66"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Aug 10 23:54:44 2023 +0000"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Fri Aug 18 16:53:34 2023 +0000"
      },
      "message": "Use String8/16 c_str [tools]\n\nBug: 295394788\nTest: make checkbuild\nChange-Id: I82d6899d8c15a10b15399c39177290012bb5f13b\nMerged-In: I82d6899d8c15a10b15399c39177290012bb5f13b\n"
    },
    {
      "commit": "ade063198edba319a9c499edfaa490b4694e4aa6",
      "tree": "8699a021d0b8f578041896d4a2df0047684d954b",
      "parents": [
        "6caa7cbbec81b2304fea3a98950d202002e98ac1"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Aug 10 23:54:44 2023 +0000"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Fri Aug 18 16:50:01 2023 +0000"
      },
      "message": "Use String8/16 c_str [tools]\n\nBug: 295394788\nTest: make checkbuild\nChange-Id: I82d6899d8c15a10b15399c39177290012bb5f13b\n"
    },
    {
      "commit": "9e36d0d52d6b6d86adc6f89e448a249fde08f594",
      "tree": "9bd9ec75a68d3a161389fc5240517a537275f27b",
      "parents": [
        "15635a6ce1bf9f70735143bbe4c46325b81e16c7",
        "dd3654755fba9bd6b33240d827c7463af5aa713f"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Aug 17 19:19:26 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 17 19:19:26 2023 +0000"
      },
      "message": "Merge \"bootanimation: do not create texture for parts with count\u003d1\" into main am: 13399aefd2 am: 2484bfca4a am: f9ec8533b9 am: c89dff9533 am: dd3654755f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2646620\n\nChange-Id: I65fdd6fb0af99cb3536ea7e1ae11927c612d0e53\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dd3654755fba9bd6b33240d827c7463af5aa713f",
      "tree": "11c00f1fddce3233d1f910e0d91ee8a9dc23fe40",
      "parents": [
        "790fee3c86d987b3e1a54677de875b06d9c4fb1c",
        "c89dff9533ecea9eded5ca9af3ce8a375b4a38b5"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Aug 17 18:31:48 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 17 18:31:48 2023 +0000"
      },
      "message": "Merge \"bootanimation: do not create texture for parts with count\u003d1\" into main am: 13399aefd2 am: 2484bfca4a am: f9ec8533b9 am: c89dff9533\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2646620\n\nChange-Id: Ic5f90467b686c259cd7b98fc1f9e232a413dbe49\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f9ec8533b96b7d9ecb4b2da2d904a9094b25322a",
      "tree": "360757f2b17b6cc302c32409061091cfe9916e18",
      "parents": [
        "b66c33862dcf86c30ea4d133b8905062122c0b18",
        "2484bfca4a01731b01f7f7e3f8c0a75f8f25d2cf"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Aug 17 17:42:03 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 17 17:42:03 2023 +0000"
      },
      "message": "Merge \"bootanimation: do not create texture for parts with count\u003d1\" into main am: 13399aefd2 am: 2484bfca4a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2646620\n\nChange-Id: If16c20cb79b68052897393f26328389f0dcaf36e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "13399aefd2e89322eca95d7cfb4658e0eb422719",
      "tree": "2ca5e57d0eb99f3dfaf2c9da7774d4caab5fc748",
      "parents": [
        "b4acf6d6d693ebb97bb25f4a2fab0b434a649af8",
        "6a4b84d2f4a84b5fd42cb439879f46407fcd51b2"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Aug 17 17:16:50 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 17 17:16:50 2023 +0000"
      },
      "message": "Merge \"bootanimation: do not create texture for parts with count\u003d1\" into main"
    },
    {
      "commit": "ecedafe176737c41df30f4a40c9c167328eb5671",
      "tree": "1fd6b4d03e4af4a181d6202b2e5a247aef8b4898",
      "parents": [
        "7789005e918b060470d395e599e42c9dd852e49f",
        "02bc2a695f361a5597e295072fc1e9b71244390d"
      ],
      "author": {
        "name": "Uwais Ashraf",
        "email": "uwaisashraf@google.com",
        "time": "Wed Aug 16 16:38:41 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 16 16:38:41 2023 +0000"
      },
      "message": "Merge changes from topic \"stylus-replay-from-file\" into udc-qpr-dev am: 02bc2a695f\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24430614\n\nChange-Id: Iefcd1ecd6eaf066f5bd2654235c5d005d988b828\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7789005e918b060470d395e599e42c9dd852e49f",
      "tree": "38b611f99a037be21b9f3b7c1e77797e3eeffd1a",
      "parents": [
        "5f9578a2c71f215104e03a3cdbd7e5f19c3a13cc",
        "895fe8613ca07635048632c21efcf74d91e47a99"
      ],
      "author": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Wed Aug 16 16:38:26 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 16 16:38:26 2023 +0000"
      },
      "message": "Uinput: Use enums for commands am: 895fe8613c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24433371\n\nChange-Id: I7841aa9a6b96b241c3056736249fb27744082267\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1c90b607eb3e4a34effa211402e4c5036be94acf",
      "tree": "f074073bb9188b87b979b611534b2420068fa2a7",
      "parents": [
        "895fe8613ca07635048632c21efcf74d91e47a99"
      ],
      "author": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Wed Aug 02 22:58:42 2023 +0000"
      },
      "committer": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Tue Aug 15 21:00:25 2023 +0000"
      },
      "message": "Uinput: Add sync command to get a response when the command is processed\n\nBug: 291881033\nBug: 294275314\nTest: manual\nChange-Id: Ie522ff44aa1cb7ceb7f21a23d6dd68efd1845f7c\nMerged-In: Ie522ff44aa1cb7ceb7f21a23d6dd68efd1845f7c\n"
    },
    {
      "commit": "895fe8613ca07635048632c21efcf74d91e47a99",
      "tree": "3c4a8db6a3326aab6c39981e71dbb8b8e0530618",
      "parents": [
        "59e9f7fe95c7742e14a278442415f5541b2ec947"
      ],
      "author": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Wed Aug 02 21:52:30 2023 +0000"
      },
      "committer": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Tue Aug 15 21:00:19 2023 +0000"
      },
      "message": "Uinput: Use enums for commands\n\nBug: 291881033\nBug: 294275314\nTest: manual, presubmit\nChange-Id: I928da2ad53afa91bc9fe7b0dc9cddeb3c918c6a2\nMerged-In: I928da2ad53afa91bc9fe7b0dc9cddeb3c918c6a2\n"
    },
    {
      "commit": "89b39b25a3fddf157acdf38186e381090ee94725",
      "tree": "de84e27d5285b3285b403333d1cd8b0ed7a3d878",
      "parents": [
        "b7346ca2c48f4cd87acacf91b083d155546192fd",
        "6115d411ccac029f1db54443b643208de0e4260a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Aug 11 17:45:44 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 17:45:44 2023 +0000"
      },
      "message": "Merge changes Ie522ff44,I928da2ad into main\n\n* changes:\n  Uinput: Add sync command to get a response when the command is processed\n  Uinput: Use enums for commands\n"
    },
    {
      "commit": "6115d411ccac029f1db54443b643208de0e4260a",
      "tree": "3b7836030293525066fa1767c96271272bd61e16",
      "parents": [
        "856c6577f7dc604481dd2621c4b6a996fe891fde"
      ],
      "author": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Wed Aug 02 22:58:42 2023 +0000"
      },
      "committer": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Fri Aug 11 16:38:08 2023 +0000"
      },
      "message": "Uinput: Add sync command to get a response when the command is processed\n\nBug: 294275314\nTest: manual\nChange-Id: Ie522ff44aa1cb7ceb7f21a23d6dd68efd1845f7c\n"
    },
    {
      "commit": "856c6577f7dc604481dd2621c4b6a996fe891fde",
      "tree": "b7acc1cc8cc49c6deb735f8c1c029a8ade5808e8",
      "parents": [
        "0765a21073a47923c8dbbe5e8806aa752418ea53"
      ],
      "author": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Wed Aug 02 21:52:30 2023 +0000"
      },
      "committer": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Fri Aug 11 16:37:58 2023 +0000"
      },
      "message": "Uinput: Use enums for commands\n\nBug: 294275314\nTest: manual, presubmit\nChange-Id: I928da2ad53afa91bc9fe7b0dc9cddeb3c918c6a2\n"
    },
    {
      "commit": "35d9c380c5e975c6b028a0d0f4b0377bb3b3422d",
      "tree": "f2a4cdbbd2c1444df0d6c85b71b772b6bc4e2fa7",
      "parents": [
        "29bf3985b5a65e56625ed873111239a2bbb77f07",
        "d406cd0c5e024834cd1e07d80698bc2db0909237"
      ],
      "author": {
        "name": "Eric Biggers",
        "email": "ebiggers@google.com",
        "time": "Fri Aug 11 01:38:50 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 11 01:38:50 2023 +0000"
      },
      "message": "Make locksettings commands go through \"cmd lock_settings\" am: 7d4a9fd502 am: d406cd0c5e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2700635\n\nChange-Id: I720b9f554ab445dfa2f47a7da358d520be03530e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c04bcb390105fbddad590968d739bb317dd1baa4",
      "tree": "2983a743d9e66089bf768ebad035766bb08393a9",
      "parents": [
        "5e483b0490a0658b5204e9cbd374fa3f4dafb1b2"
      ],
      "author": {
        "name": "Jeremy Meyer",
        "email": "jakmcbane@google.com",
        "time": "Thu Jul 27 22:49:14 2023 +0000"
      },
      "committer": {
        "name": "Jeremy Meyer",
        "email": "jakmcbane@google.com",
        "time": "Wed Aug 09 17:38:31 2023 +0000"
      },
      "message": "Allow AssetFileDescriptors to be used to create FRROs\n\nBefore this change, if a (system) app tried to use an image from its\nassets to create an FRRO it would succeed but no image would display.\nThat is because when it is an asset we have an AssetFileDescriptor which\ninternally has a file descriptor, offset, and size and the file\ndescriptor would point at the apk itself. When this would get passed to\nthe native layer to create the frro only the file descriptor would get\npassed so we would copy the whole apk, not just the image.\n\nThis allows apps to pass in an AssetFileDescriptor directly which we can\nthen use to also pass down the offset and size to the native layer and\nonly copy the image part.\n\nFixes: 289739832\nTest: atest FabricatedOverlayTest\nChange-Id: I80dceb19229a6a3c02851a5451ea6d46798981b3\n"
    },
    {
      "commit": "7d4a9fd5022ee7829cd8fc4f598b4507d0a4239b",
      "tree": "7e70406dcd311d683df65a5105bec03c7dced4f4",
      "parents": [
        "15258a4d76b836acab9d9992952ac05a426e7e46"
      ],
      "author": {
        "name": "Eric Biggers",
        "email": "ebiggers@google.com",
        "time": "Sat Feb 18 03:23:14 2023 +0000"
      },
      "committer": {
        "name": "Eric Biggers",
        "email": "ebiggers@google.com",
        "time": "Wed Aug 09 04:06:06 2023 +0000"
      },
      "message": "Make locksettings commands go through \"cmd lock_settings\"\n\nThis greatly improves the performance of locksettings commands, and it\neliminates the need for LockSettingsCmd.java.\n\nBug: 177985929\nTest: locksettings command still works\nChange-Id: I5881fa074681f6bf1ad2f5969a282d928121ddb2\nMerged-In: I5881fa074681f6bf1ad2f5969a282d928121ddb2\n(cherry picked from commit 4d38b0cdc42a6b289e321facbf992feb898258b7)\n"
    },
    {
      "commit": "8ee92d11bf4795bfe1ee5e434386c624b5e49e67",
      "tree": "534f2911c78cbd6c9b432f9ab068908eeaa16e0f",
      "parents": [
        "d36fecde7f78d8213332c3a4ad2a0b04c077d316"
      ],
      "author": {
        "name": "jeimysantiago",
        "email": "jeimysantiago@google.com",
        "time": "Fri Jul 21 15:40:13 2023 +0000"
      },
      "committer": {
        "name": "Jeimy Santiago Morales",
        "email": "jeimysantiago@google.com",
        "time": "Mon Jul 31 20:09:59 2023 +0000"
      },
      "message": "Update Error Status Check\n\nUpdating check for captureDisplay ID error status.\n\nBug: 287081404\nTest: atest displayScreenshot\nTest: atest ScreenCaptureTest#captureDisplayWithUid\nChange-Id: Ic1cdf47a5e5044ac25ab6b7e420d29b8421c8b5d\n"
    },
    {
      "commit": "fc3d4ecaf06df73a93a9ebf36989af6baaa2de02",
      "tree": "d33bdd78f43afc1ffc243c1ee5e31527941a7ce0",
      "parents": [
        "d0b05ade143c6bf3d460a77a88e19bb859db96e0",
        "32167af02b2e839c4c6f0ddeb4f2354bc17cc9de"
      ],
      "author": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Fri Jul 28 13:26:40 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 28 13:26:40 2023 +0000"
      },
      "message": "Merge \"Uinput shell command: Support string literals for evdev event codes\" into main"
    },
    {
      "commit": "32167af02b2e839c4c6f0ddeb4f2354bc17cc9de",
      "tree": "f5a1b270e0d9f7472beb03b04e3ee11f7c9a2a53",
      "parents": [
        "4c4994be5396bf1c66374813e42d0646e1e6f2da"
      ],
      "author": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Fri Jul 21 18:29:19 2023 +0000"
      },
      "committer": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Fri Jul 28 01:36:55 2023 +0000"
      },
      "message": "Uinput shell command: Support string literals for evdev event codes\n\nUsing the evedev event label strings directly in the uinput device\u0027s\ncommand will make the commands much more readable and developer\nfriendly.\n\nBug: 293327283\nTest: atest CtsInputTestsCases\nChange-Id: I56ac7b228613ddffae3fec5261885de54db78c2c\n"
    },
    {
      "commit": "c18c8ad1aa2f799d6c4dffb43a7cc17aac9fc642",
      "tree": "708e39a2fb3f0a0dd701c22273849acbbbc36a00",
      "parents": [
        "f82e0ffdc900f2164e4eb44016387c3850a29612",
        "7a2548b5c7e167e23ec7594f26e929bd9859e1aa"
      ],
      "author": {
        "name": "Lee George Thomas",
        "email": "lgthomas@google.com",
        "time": "Thu Jul 27 17:34:31 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 27 17:34:31 2023 +0000"
      },
      "message": "Merge \"Change the bootanim time file location.\" into main"
    },
    {
      "commit": "0b09d2311dfa9fa9cf060ed0b68edf271c93183f",
      "tree": "bd3ffabac414efb47380d842350ae040cfc8af04",
      "parents": [
        "3c3907540948e5dbab92f5725283f70163286b31",
        "e2e79d988ee21a9824794e5374d5ac7c3d0e0d76"
      ],
      "author": {
        "name": "Thomas Stuart",
        "email": "tjstuart@google.com",
        "time": "Wed Jul 26 21:20:16 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 26 21:20:16 2023 +0000"
      },
      "message": "Merge \"CTS to ensure telecom can bind to NonUiInCallService wo export prop.\" into main"
    },
    {
      "commit": "7a2548b5c7e167e23ec7594f26e929bd9859e1aa",
      "tree": "8dbfc87d3a73dfe601ba5ff5884f56d3463a8ee0",
      "parents": [
        "6717c5c8f3288f5af3c57631db231bc226e6a2b7"
      ],
      "author": {
        "name": "Lee George Thomas",
        "email": "lgthomas@google.com",
        "time": "Tue Jul 25 14:47:39 2023 -0700"
      },
      "committer": {
        "name": "Lee George Thomas",
        "email": "lgthomas@google.com",
        "time": "Tue Jul 25 14:47:39 2023 -0700"
      },
      "message": "Change the bootanim time file location.\n\nThis change moves the bootanim time file location from\n/data/bootanim/time to /data/misc/bootanim/time. This is to address the\nrecommendation in b/232299581#comment8.\n\nBug: 210757252\nTest: Boot animation can show time. No SELinux violations.\nChange-Id: I8fcf9943911f6f3f0af4d6c3ae391c5805bf7885\n"
    },
    {
      "commit": "5b1b71cc1917f6647579e13c2e83ac3f6b3164ac",
      "tree": "b967961a7f6f6886f187a3ba820a4982c4bdd825",
      "parents": [
        "7f95b2e4f654ae1ef63343fb527141b0b5c99977",
        "81383a7b743c19511486db80e239362d89d6f58f"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@google.com",
        "time": "Mon Jul 24 11:34:51 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 24 11:34:51 2023 +0000"
      },
      "message": "Merge \"uinput: tidy up the README\" into main"
    },
    {
      "commit": "81383a7b743c19511486db80e239362d89d6f58f",
      "tree": "1fa94af1b5d3670bd13e236eb0e72e4a33cb567b",
      "parents": [
        "e1a70f919e667e33cd0bd645d9e4d515590ca679"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@google.com",
        "time": "Wed Jul 12 15:01:29 2023 +0000"
      },
      "committer": {
        "name": "Harry Cutts",
        "email": "hcutts@google.com",
        "time": "Mon Jul 24 10:32:43 2023 +0000"
      },
      "message": "uinput: tidy up the README\n\nThe main changes are:\n\n* Describe how multiple commands are passed to `uinput`\n* Split details about waiting after device registration into its own\n  section\n* Add details on the JSON extensions `uinput` uses\n* Change example code blocks to JSON5 syntax to better accommodate the\n  JSON extensions\n* Use absolute links to Android Codesearch instead of relative ones\n* Fix various Markdown issues and improve formatting\n\nBug: 280604085\nTest: check rendering in Google Markdown\nChange-Id: Ic6d5f3e9d1415fcd9425b1afc767574a65556578\n"
    },
    {
      "commit": "e2e79d988ee21a9824794e5374d5ac7c3d0e0d76",
      "tree": "19e7749466f8cea3cb5b38901f3f5ecd1fa8d137",
      "parents": [
        "3aaa58dea891cc7eaa57e75c751993c460178d58"
      ],
      "author": {
        "name": "Thomas Stuart",
        "email": "tjstuart@google.com",
        "time": "Wed Apr 20 15:47:11 2022 -0700"
      },
      "committer": {
        "name": "Thomas Stuart",
        "email": "tjstuart@google.com",
        "time": "Fri Jul 21 10:21:42 2023 -0700"
      },
      "message": "CTS to ensure telecom can bind to NonUiInCallService wo export prop.\n\nThis CL is a postmortem action which is detailed in the linked bug.\nIn short, an OEM had the telecom stack outside of the system process\nand had a non-ui InCallService it wanted to bind.  However, the\nInCallService set the Exported property to false.  This combo caused\na calling outage that prevented users from making/receiving calls.\n\nTo prevent the above scenaro from occuring again, this new CTS test\nwas created. It tests the Telecom stack of the OEM against a\nnon-ui InCallService that has it\u0027s exported property set to false.\n\nBug: 198715680\n\nTest: 1 new CTS test,\n      NonUiInCallServiceWoExportTest\n      #testTelecomCanBindToNonUiInCallServiceThatIsNotExported\n\nChange-Id: I5b99aa9c7e989a1c20a7b086f65782286a8be575\n"
    },
    {
      "commit": "83b38603d82ed28061467bcacba9f443f03cfe34",
      "tree": "ed510299fdd1b5762f70cbfabb75a4c65f415b55",
      "parents": [
        "72d2fd0eab5b2acef45b67bd162194b777ad2d93"
      ],
      "author": {
        "name": "Joe Castro",
        "email": "joecastro@google.com",
        "time": "Tue Jul 18 21:10:17 2023 +0000"
      },
      "committer": {
        "name": "Joe Castro",
        "email": "joecastro@google.com",
        "time": "Tue Jul 18 21:10:17 2023 +0000"
      },
      "message": "Adding Bug component to Permissions related OWNERS files\n\nBUG: 288145890, 288146349, 288138476\nTest: presubmit\nChange-Id: Ie20f7d992d456db8e3f8e8b69297bcbd91bf6ead\n"
    },
    {
      "commit": "1cf74939f4623609341f1dd9b69616da88482c58",
      "tree": "0c22a86a01a86be85a31b5071a61a0ab2adce80f",
      "parents": [
        "b9ef411d0f480ee59d73601cce7fb40335a7d389"
      ],
      "author": {
        "name": "Yurii Zubrytskyi",
        "email": "zyy@google.com",
        "time": "Mon May 01 14:35:48 2023 -0700"
      },
      "committer": {
        "name": "Yurii Zubrytskyi",
        "email": "zyy@google.com",
        "time": "Tue Jul 11 15:14:19 2023 -0700"
      },
      "message": "Reland \"Use reference counted pointers for ApkAssets\"\n\nThis reverts commit cf6e79f809034386b04ae551db815ab087f76c0a\n\nUpdates:\n    Prepare the shared pointers for the whole operation at once\n    instead of re-locking them on each iteration.\n    Still a regression of about 5% for changing theme\u0027s\n    AssetManager object, vs the original 40%\n\n    + change the log message to a warning as it doesn\u0027t break\n      the app\n\nOriginal comment:\n\n    Use reference counted pointers for ApkAssets\n\n    The primary reason for memory corruption is freed ApkAssets\n    Java expected them to only be freed in the finalizers, but\n    there are explicit close() calls now, destroying objects that\n    are still in use in some AssetManager2 objects\n\n    This CL makes sure those AssetManagers don\u0027t assume ApkAssets\n    always exist, but instead tries to lock them in memory for any\n    access\n\n    It also adds logging in case of deleting an assets object with\n    any weak pointers still existing. Those will get into the\n    bugreports attached to related bugs to help with investigation.\n\n    Benchmarks don\u0027t regress, and the device appears to be working.\n    Given that the crashes used to be pretty rare, let\u0027s wait for\n    any new reports or lack of those.\n\n    + add a missing .clang-format file to the jni directory\n    + enabled C++23 in the project that uses AssetManager headers\n\n    Bug: 197260547\n    Bug: 276922628\n    Test: unit tests + boot + benchmarks\n    Old change id: I495fd9e012fe370a1f725dbb0265b4ee1be8d805\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b3455190124b41e2deb1774d9c05b396b73b41a2)\nMerged-In: Id668fbcf07db17b09691a344c04e98df83006f97\nChange-Id: Id668fbcf07db17b09691a344c04e98df83006f97\n"
    },
    {
      "commit": "f04141225a9c2b17a5aa98f98f54f70480af831d",
      "tree": "1cf3e5178e7a2d0465e581daff2f87500d01a008",
      "parents": [
        "b521d78ad49b1ab51175a35d58bf4df8b507350f",
        "5e92d2e24e4d18c4c82b0c59274618ae02929ed2"
      ],
      "author": {
        "name": "Daniel Norman",
        "email": "danielnorman@google.com",
        "time": "Mon Jul 10 22:14:49 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 10 22:14:49 2023 +0000"
      },
      "message": "Merge \"Prepares the main looper for UiAutomator shell command.\" into main"
    },
    {
      "commit": "5e92d2e24e4d18c4c82b0c59274618ae02929ed2",
      "tree": "b23b13f50b50103e62af28932a4373ec65e20277",
      "parents": [
        "1c547cdb91541ea0f2c81311094693da7250e7fb"
      ],
      "author": {
        "name": "Daniel Norman",
        "email": "danielnorman@google.com",
        "time": "Mon Jul 10 12:20:09 2023 -0700"
      },
      "committer": {
        "name": "Daniel Norman",
        "email": "danielnorman@google.com",
        "time": "Mon Jul 10 12:20:09 2023 -0700"
      },
      "message": "Prepares the main looper for UiAutomator shell command.\n\nThe underlying UiAutomation object uses classes which expect\nthe main looper to have been prepared.\n\nFix: 289444999\nTest: adb shell uiautomator dump\nTest: Use go/hsv to take a snapshot\nChange-Id: I43fcc4e9b4c1ab6e09aacd73f638208094641554\n"
    },
    {
      "commit": "5e0477de33ebabfd4c19ec87bde1e3abb4ceffd0",
      "tree": "cf38f7faca1a15d07d3c4947642460d63bfed879",
      "parents": [
        "2f8ce429de42f65a9c9ad241144e5b179b25dacd",
        "ec97d583de48c54cce680c5032bb4b7118e6bdb2"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jul 08 06:11:16 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jul 08 06:11:16 2023 +0000"
      },
      "message": "Merge \"Merge \"Remove useless variable \"mapbase\" from screencap\" into main am: eca99ecae7 am: fc0bcc16df am: 5216e28612\" into udc-dev-plus-aosp am: 167be6a420 am: fef1bd9c2c am: ec97d583de\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2647804\n\nChange-Id: I40fbceeb6a9d983f1141488b516bf43d1c846ba0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "487826bbe60d9232f1242defa622b6daecba4d0e",
      "tree": "85b39467dc3b7f3204d0f2da891e09633d07042d",
      "parents": [
        "09e96759f69d920397a0b00891dd59ddf421b039",
        "5216e286120263f4d6fd51dc8ec6cc5bafa60cdc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Jul 08 03:44:04 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jul 08 03:44:04 2023 +0000"
      },
      "message": "Merge \"Remove useless variable \"mapbase\" from screencap\" into main am: eca99ecae7 am: fc0bcc16df am: 5216e28612\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2647804\n\nChange-Id: I5b5746c4d2f408bde99e7d03f3b6de8614e590a7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "646dc1fe784fcd89c54d027925c551208d29b8a3",
      "tree": "5d700c47bbce5b4e457717df311fe67ac413a26c",
      "parents": [
        "2c86cec3ca00fedbd02c39eba2f56b72e1605dc3"
      ],
      "author": {
        "name": "viktor",
        "email": "tomjhin1@gmail.com",
        "time": "Sat Jul 01 13:55:18 2023 +0800"
      },
      "committer": {
        "name": "Jhin Tom",
        "email": "tomjhin1@gmail.com",
        "time": "Wed Jul 05 05:22:59 2023 +0000"
      },
      "message": "Remove useless variable \"mapbase\" from screencap\n\nThe variable \"mapbase\" is not really used and we should remove it from screencap\n\nTest: make screencap\n\nChange-Id: Id17b6f440d3ab42f1c54fe90065eac50e0190f01\nSigned-off-by: viktor \u003ctomjhin1@gmail.com\u003e\n"
    },
    {
      "commit": "6a4b84d2f4a84b5fd42cb439879f46407fcd51b2",
      "tree": "26e9e2a4a0f84e76f0f81a68426f21fd711a04b7",
      "parents": [
        "ce749aa53731e0ab885dbd3ef627661beec80819"
      ],
      "author": {
        "name": "Oleg Lyovin",
        "email": "ovlevin@sberdevices.ru",
        "time": "Sat Jul 01 14:39:59 2023 +0300"
      },
      "committer": {
        "name": "Oleg Lyovin",
        "email": "ovlevin@sberdevices.ru",
        "time": "Sat Jul 01 14:51:23 2023 +0300"
      },
      "message": "bootanimation: do not create texture for parts with count\u003d1\n\nWhen bootanimation contains part that is played only once,\nthere is no need to create a separate texture for its frames.\n\nSuch an approach allows to reduce memory consumption for\ntypical use case of such an animations, when a part\nconsists of a lot of frames played only once.\n\nActually, it was already implemented earlier, but part of it\nwas lost in \u0027d711ac4858337539c2188f47ef015e5b88080830\u0027.\nMoreover, the remained part leads to memory leak in\ncurrent implementation on BootAnimation.cpp:1712.\n\nTest: play bootanimation with part.count\u003d1 and a lot of\nframes, and check memory consumption.\n\nChange-Id: If3a0fa890f6f9e7abc0db2fe96b5635a1663fb8a\nSigned-off-by: Oleg Lyovin \u003covlevin@sberdevices.ru\u003e\n"
    },
    {
      "commit": "ba78ef276951269f7b024baebdf1b8fa40bedb23",
      "tree": "991c5644066c1120452522cfb0ef6cab15af3afa",
      "parents": [
        "30734d2108c87dd0b1ac5eb72b2be7025a679e58"
      ],
      "author": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Tue Jun 13 17:37:26 2023 +0000"
      },
      "committer": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Tue Jun 20 18:39:30 2023 +0000"
      },
      "message": "Use readUniqueFileDescriptor in incidentd service\n\nreadFileDescriptor doesn\u0027t provide ownership of the fds. fdopen\nneeds ownership of the fds. Fds read from parcel should be duped\nin this scenario and readUniqueFileDescriptor dups fds internally.\n\nTest: m incidentd_service_fuzzer \u0026\u0026 adb sync data \u0026\u0026 adb shell /data/fuzz/x86_64/incidentd_service_fuzzer/incidentd_service_fuzzer\nTest: atest incidentd_test\nBug: 286931110\nBug: 283699145\nChange-Id: Ibe03a17dee91ac5bf25d123d4fd9c0bdd3c7d80e\n"
    },
    {
      "commit": "ce1445ffdd7618ccedd71780745669f4779fa2b1",
      "tree": "6b873984c8b6cc869fc672617475ec6e98d5685f",
      "parents": [
        "b7f180ae961c603fd059ed3219d1655c10005710",
        "1618d480f22552dcdfc3749afc96667ff7ca974f"
      ],
      "author": {
        "name": "Huihong Luo",
        "email": "huisinro@google.com",
        "time": "Tue May 30 17:51:49 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue May 30 17:51:49 2023 +0000"
      },
      "message": "Merge \"screencap: Allow virtual display ID in -d switch\" into udc-dev am: 250376b0d0 am: 1618d480f2\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23449467\n\nChange-Id: I1b99c6828380b832de4195541e45ed08bfaf4f2c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6a79a754532b2f1d8441f927fe4a0fcc5753a1e5",
      "tree": "9b7a767f3a5d008b3181509f11df92716cda355c",
      "parents": [
        "7fef0a170805604fd836a544bd9e527627c6b12f",
        "250376b0d03bf124c5567e8492105308cfb722f5"
      ],
      "author": {
        "name": "Huihong Luo",
        "email": "huisinro@google.com",
        "time": "Tue May 30 17:09:37 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue May 30 17:09:37 2023 +0000"
      },
      "message": "Merge \"screencap: Allow virtual display ID in -d switch\" into udc-dev am: 250376b0d0\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23449467\n\nChange-Id: I6ac61c79ad4b625be63de1a3a48568315082e4e1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "622c4aef903448d0d9b656b2551a5bf56fc88c9a",
      "tree": "15897a40024f6d51d5744f10aa5d7f8058d45e1f",
      "parents": [
        "137c193dfc1cd11ba6e8e5f29b330b74b7fd8448"
      ],
      "author": {
        "name": "Dominik Laskowski",
        "email": "domlaskowski@google.com",
        "time": "Fri May 26 12:10:16 2023 -0400"
      },
      "committer": {
        "name": "Dominik Laskowski",
        "email": "domlaskowski@google.com",
        "time": "Fri May 26 12:15:04 2023 -0400"
      },
      "message": "screencap: Allow virtual display ID in -d switch\n\nIbe3679d810602456205e157fe2cb8cc510062215 restricted the argument to\nPhysicalDisplayId, which prevents capture of virtual displays.\n\nFixes: 280785757\nTest: screencap -d \u003cid\u003e\nChange-Id: I41a8d1adaa51c6804c03f1b3084ac04ff6b4f1fa\n"
    },
    {
      "commit": "a0770f74c13a2d3979a37712e5c10e680a587225",
      "tree": "0d3af1bc7d308b6dc6c0e71fab0fa832953dbddf",
      "parents": [
        "1a2ab4f88b927c2efb28bd1955da60bf8b46e7e8",
        "39fe2cc12d2bf9c1444e93738f047c7ebe351e9f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue May 23 16:00:04 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 16:00:04 2023 +0000"
      },
      "message": "Merge \"Change libidmap2_policies to static\""
    },
    {
      "commit": "39fe2cc12d2bf9c1444e93738f047c7ebe351e9f",
      "tree": "bba71eb779355d62a18e6947afcbf5f3b0888699",
      "parents": [
        "de9ac4dc0ad221913fa6be63dae2e35af61c78b5"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon May 22 22:58:30 2023 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon May 22 23:12:26 2023 +0000"
      },
      "message": "Change libidmap2_policies to static\n\nThe library only has headers so the shared library overhead is not worth\nit.\n\nTest: m\nBug: 280829178\nChange-Id: Ie138d1be95aaad9b230407cf03a46d182dd2a307\n"
    }
  ],
  "next": "5587f53607178a5aade4ba154bb393aac55fb7e2"
}
