)]}'
{
  "commit": "35bdfa040f87c52a8c8972a4ac2d5558669eefa6",
  "tree": "3aa01c5695f489fb0935b121b43b1cb8b3a80ac1",
  "parents": [
    "ca6861e8ad8c6c75402dc47d7685c638df70e114"
  ],
  "author": {
    "name": "Jooyung Han",
    "email": "jooyung@google.com",
    "time": "Thu Feb 08 16:55:20 2024 +0900"
  },
  "committer": {
    "name": "Jooyung Han",
    "email": "jooyung@google.com",
    "time": "Wed Feb 21 16:02:22 2024 +0900"
  },
  "message": "use /system/bin/sh for all\n\nSince Treble, /vendor components has been using /vendor/bin/sh. But this\ngets complicated with APEXes, /odm, apps, etc. We now switch back to\n/system/bin/sh for all domains. In practice, this should be okay because\n/system/bin/sh is almost stable.\n\nBug: 324142245\nTest: system(\"readlink /proc/$$/exe\") in vendor components\nChange-Id: Id830aa8281e7cbda1f15474174c38d8e28dc358b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b78aedef9801aed17454b7c171f25aeebc3f2cd7",
      "old_mode": 33188,
      "old_path": "libc/bionic/__bionic_get_shell_path.cpp",
      "new_id": "5d22e00adddd498e10d693e08ba456f15308d290",
      "new_mode": 33188,
      "new_path": "libc/bionic/__bionic_get_shell_path.cpp"
    }
  ]
}
