)]}'
{
  "commit": "2ac25627d89b5a5845c1a03a8ef6adf7a2580400",
  "tree": "ec494b7ac0db34db1991ee6cd9fbc69168a8d6ce",
  "parents": [
    "83f3bbb832e7b21545d5aa95c0a817db37d8d3b9"
  ],
  "author": {
    "name": "Wilson Wu",
    "email": "wilsonwu@google.com",
    "time": "Tue Mar 15 17:19:36 2022 +0800"
  },
  "committer": {
    "name": "Wilson Wu",
    "email": "wilsonwu@google.com",
    "time": "Wed Aug 10 11:51:59 2022 +0800"
  },
  "message": "Refine {SHOW,HIDE}_MY_SOFT_INPUT constants\n\nNaming of SoftInputShowHideReason#{SHOW,HIDE}_MY_SOFT_INPUT\nconstants may not clear enough to indicate its semantics.\n\nImprove show/hide reasons of InputMethodService by:\n\n-. Update constants naming to {SHOW,HIDE}_SOFT_INPUT_FROM_IME.\n-. Introduce respective reasons to indicate different hide request\n   cases within IME process.\n\nBug: 224565148\nBug: 241890033\nTest: presubmit\nTest: atest CtsInputMethodTestCases and observe logs\nChange-Id: I8b148e9b5ab05ff7b827c6b8fe23008ca30a8c4b\nMerged-In: I8b148e9b5ab05ff7b827c6b8fe23008ca30a8c4b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8e67705c5cf07a3ae18ffaf1873caf9acc6a4e36",
      "old_mode": 33188,
      "old_path": "core/java/android/inputmethodservice/InputMethodService.java",
      "new_id": "ce7b5e1b76b322538db5b739784d691410e884b0",
      "new_mode": 33188,
      "new_path": "core/java/android/inputmethodservice/InputMethodService.java"
    },
    {
      "type": "modify",
      "old_id": "a0a3b4f9c52023dc163fb90001ddb65882cfbeec",
      "old_mode": 33188,
      "old_path": "core/java/android/view/inputmethod/InputMethodManager.java",
      "new_id": "cae48683810e5525e38480f0ed375ba63021c221",
      "new_mode": 33188,
      "new_path": "core/java/android/view/inputmethod/InputMethodManager.java"
    },
    {
      "type": "modify",
      "old_id": "2ee47b64b1a58c52d04af8f2b4efdf06873cdc06",
      "old_mode": 33188,
      "old_path": "core/java/com/android/internal/inputmethod/IInputMethodPrivilegedOperations.aidl",
      "new_id": "4babb7080176b86214d051eb43d79ef5540cc817",
      "new_mode": 33188,
      "new_path": "core/java/com/android/internal/inputmethod/IInputMethodPrivilegedOperations.aidl"
    },
    {
      "type": "modify",
      "old_id": "d6697684f79e78db417caf208538a1e157bf03b5",
      "old_mode": 33188,
      "old_path": "core/java/com/android/internal/inputmethod/InputMethodDebug.java",
      "new_id": "97ad0840fbd5b948e4b64c7081498766b2ae1295",
      "new_mode": 33188,
      "new_path": "core/java/com/android/internal/inputmethod/InputMethodDebug.java"
    },
    {
      "type": "modify",
      "old_id": "15d7acfb6e0ac277a29c806de09ee422ea2e3daf",
      "old_mode": 33188,
      "old_path": "core/java/com/android/internal/inputmethod/InputMethodPrivilegedOperations.java",
      "new_id": "67c2103450bbff92860f47ebaabed15d24e25786",
      "new_mode": 33188,
      "new_path": "core/java/com/android/internal/inputmethod/InputMethodPrivilegedOperations.java"
    },
    {
      "type": "modify",
      "old_id": "9e5776292031cf1d28591cc27ab0cea5416dcc6d",
      "old_mode": 33188,
      "old_path": "core/java/com/android/internal/inputmethod/SoftInputShowHideReason.java",
      "new_id": "97ad5cb4663c5fbccdf87f52875a4a1906fbcf57",
      "new_mode": 33188,
      "new_path": "core/java/com/android/internal/inputmethod/SoftInputShowHideReason.java"
    },
    {
      "type": "modify",
      "old_id": "9d15ed33797f1b0dd144cddb5ef8829326359d33",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/inputmethod/InputMethodManagerService.java",
      "new_id": "faa219e89aa9e3fc00353fd5d0d9566b2e1190f1",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/inputmethod/InputMethodManagerService.java"
    }
  ]
}
