)]}'
{
  "commit": "f9e48d24361494f71402e368a1544bca646f2c57",
  "tree": "7c95820dfc17f386698da5f8e664da36bad2cb11",
  "parents": [
    "931d252378a3ceeaf210b7cc073ab1709a8e565e"
  ],
  "author": {
    "name": "Max Chen",
    "email": "chingtzuchen@google.com",
    "time": "Wed Feb 16 13:34:12 2022 +0800"
  },
  "committer": {
    "name": "Max Chen",
    "email": "chingtzuchen@google.com",
    "time": "Wed Feb 16 13:34:12 2022 +0800"
  },
  "message": "[Local Agent] Sync go/nest-cl/275332 and go/nest-cl/278096: Refactor\ncommand handlers to align with GDM Matter capabilities.\n\nChange-Id: I4df4705ef59328483f021ea8651948bb326ff538\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d6d1266c329fd60129d68b2a80179e0102633e0",
      "new_mode": 33188,
      "new_path": "local_agent/tests/unit_tests/test_command_handlers/test_cluster_handlers/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d25d43104ecf15ac29edfc03371bb064e829ce3",
      "new_mode": 33188,
      "new_path": "local_agent/tests/unit_tests/test_command_handlers/test_cluster_handlers/test_door_lock.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0880701af861f866e5c826bbd9be6ca6b37e0deb",
      "new_mode": 33188,
      "new_path": "local_agent/tests/unit_tests/test_command_handlers/test_cluster_handlers/test_level.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61d098d20f1d739f496f5f3a927269ee5d75af9b",
      "new_mode": 33188,
      "new_path": "local_agent/tests/unit_tests/test_command_handlers/test_cluster_handlers/test_on_off.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "900397c39b42f9f123533789c64afa9bc1dbff9d",
      "new_mode": 33188,
      "new_path": "local_agent/tests/unit_tests/test_command_handlers/test_door_lock.py"
    },
    {
      "type": "delete",
      "old_id": "ee02fe86adb131f87ffbeb932396507ddd5f5601",
      "old_mode": 33188,
      "old_path": "local_agent/tests/unit_tests/test_command_handlers/test_light.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "393e7a3dd452a7cff03ab763b909e4ded4b95934",
      "old_mode": 33188,
      "old_path": "local_agent/tests/unit_tests/test_command_handlers/test_lock.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6947fc76ce126fb79458497db8163b54bc8b5c4",
      "new_mode": 33188,
      "new_path": "local_agent/tests/unit_tests/test_command_handlers/test_on_off_light.py"
    },
    {
      "type": "modify",
      "old_id": "3113780885c2155a10ca2d6a25d3fc0755c91123",
      "old_mode": 33188,
      "old_path": "local_agent/tests/unit_tests/test_translation_layer.py",
      "new_id": "09e6b53812936064a552d4f47673f8f5b0e613e2",
      "new_mode": 33188,
      "new_path": "local_agent/tests/unit_tests/test_translation_layer.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d46dbae5ebd0b8d9d5e4d91aa96adee515becf3a",
      "new_mode": 33188,
      "new_path": "local_agent/translation_layer/command_handlers/cluster_handlers/__init__.py"
    },
    {
      "type": "rename",
      "old_id": "af1c707dd9261fb414a90ffb7a36cd218afe7f00",
      "old_mode": 33188,
      "old_path": "local_agent/translation_layer/command_handlers/lock.py",
      "new_id": "f1d50335b7cdc97fb9489ac98c7391e14a6db257",
      "new_mode": 33188,
      "new_path": "local_agent/translation_layer/command_handlers/cluster_handlers/door_lock.py",
      "score": 75
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fdcc28c7687a5b5c7edcd90dec53690174826b00",
      "new_mode": 33188,
      "new_path": "local_agent/translation_layer/command_handlers/cluster_handlers/level.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2cbc35b56eab5ee4ff910ec2408bf74355c726f",
      "new_mode": 33188,
      "new_path": "local_agent/translation_layer/command_handlers/cluster_handlers/on_off.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7372d97590332290c8c2b1abc3db0518686129a6",
      "new_mode": 33188,
      "new_path": "local_agent/translation_layer/command_handlers/door_lock.py"
    },
    {
      "type": "modify",
      "old_id": "ef0cad072e557c18c325e3b84d7b67362a956652",
      "old_mode": 33188,
      "old_path": "local_agent/translation_layer/command_handlers/handler_registry.py",
      "new_id": "e68da93e877910ba1e5cb530a1121de0eb2e9460",
      "new_mode": 33188,
      "new_path": "local_agent/translation_layer/command_handlers/handler_registry.py"
    },
    {
      "type": "delete",
      "old_id": "bc4a1a6e5016b46cf2e770003abdadae51254f19",
      "old_mode": 33188,
      "old_path": "local_agent/translation_layer/command_handlers/light.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d33c76cecd8be3ed31c1b46b75049a7f1f1cd59b",
      "new_mode": 33188,
      "new_path": "local_agent/translation_layer/command_handlers/on_off_light.py"
    },
    {
      "type": "modify",
      "old_id": "c047ecc5f81827ab210b0918cce1456ddb4508af",
      "old_mode": 33188,
      "old_path": "local_agent/translation_layer/gdm_manager.py",
      "new_id": "18fdbfad319ff9fa3d20b3ecdb5732bea9729f74",
      "new_mode": 33188,
      "new_path": "local_agent/translation_layer/gdm_manager.py"
    },
    {
      "type": "modify",
      "old_id": "04576fe61fb6f3ab119a0e213e2563ee3137f795",
      "old_mode": 33188,
      "old_path": "local_agent/translation_layer/translation_layer.py",
      "new_id": "0bfc78c174c05f9d8972f52cc0c1089a2411edfe",
      "new_mode": 33188,
      "new_path": "local_agent/translation_layer/translation_layer.py"
    }
  ]
}
