)]}'
{
  "commit": "fac145226f582afbd92a6cf1eecdd6ea098aa347",
  "tree": "79cc6b14c861c852c83e290ec5ab7eb2ef8bad1a",
  "parents": [
    "8a3bdc214d207e6a5870d3753e7f6786bee0997e"
  ],
  "author": {
    "name": "Tai Kuo",
    "email": "taikuo@google.com",
    "time": "Thu Jan 06 13:05:34 2022 +0800"
  },
  "committer": {
    "name": "Tai Kuo",
    "email": "taikuo@google.com",
    "time": "Thu Jan 06 13:15:50 2022 +0800"
  },
  "message": "vibrator: cs40l26: check supports in getPrimitiveDetails\n\ncheck supported primitives at getPrimitiveDetails() for the following\ncommands to prevent unexpected usages:\n- getPrimitiveDuration()\n- compose()\n\nBug: 212653776\nTest: adb shell idlcli vibrator getPrimitiveDuration [0-9]\nTest: adb shell idlcli vibrator compose 0 [238] 1.0\nTest: atest VtsHalVibratorTargetTest\nSigned-off-by: Tai Kuo \u003ctaikuo@google.com\u003e\nChange-Id: I30dcf779edd33390c7928d928763f2748b83d040\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9f08c882d7d8481369afa69a5511c2e4a0939623",
      "old_mode": 33188,
      "old_path": "vibrator/cs40l26/Vibrator.cpp",
      "new_id": "9d7954e85b37df5f7046285a30fe15276302c44f",
      "new_mode": 33188,
      "new_path": "vibrator/cs40l26/Vibrator.cpp"
    },
    {
      "type": "modify",
      "old_id": "78265e9389d955cfaf0bece4d52331cd211ed76a",
      "old_mode": 33188,
      "old_path": "vibrator/cs40l26/Vibrator.h",
      "new_id": "dc7c42b01fe11bfbc78477ca98f0c7857d174f76",
      "new_mode": 33188,
      "new_path": "vibrator/cs40l26/Vibrator.h"
    }
  ]
}
