)]}'
{
  "commit": "719f80a6bcb251a3e13525696c62311a76d93f42",
  "tree": "ea29c6e63557d102c506fefb34ae25d2bb422dd7",
  "parents": [
    "0963453456c41b5d5b118359176fef6565011053"
  ],
  "author": {
    "name": "Zeyu Zhang",
    "email": "111627783+Alchuang22-dev@users.noreply.github.com",
    "time": "Thu Jun 11 11:37:13 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jun 11 11:37:13 2026 +0800"
  },
  "message": "Fix several bugs in tsfile-cli and add tag filter commands (#837)\n\n* fix(tsfile-cli): fix the case inconsistency in TABLE names\n\n* fix(tsfile-cli): fix `build.sh` command\n\n* fix(tsfile-cli): add `reader.queryByRow(...)` to `head/cat` cammand\n\n* fix(tsfile-cli): add `TagFilterBuilder` predicate variable\n\n* fix(tsfile-cli): format code\n\n* fix(tsfile-cli): rename `table_filter` as `target_table_name`",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb20dcd923c0e49ec27ad7870f1f03a59e95e9f7",
      "old_mode": 33188,
      "old_path": "cpp/README-zh.md",
      "new_id": "a8af952b17e3be0aac4c34466155eee5c91a2171",
      "new_mode": 33188,
      "new_path": "cpp/README-zh.md"
    },
    {
      "type": "modify",
      "old_id": "d2950595ba868e1c6d50f352601eb7052d8e1b9b",
      "old_mode": 33188,
      "old_path": "cpp/build.sh",
      "new_id": "f51c4eded347786a108736f2507b6dced62f3da5",
      "new_mode": 33188,
      "new_path": "cpp/build.sh"
    },
    {
      "type": "modify",
      "old_id": "614329463654019a8fac18c2fad30f70336e04e4",
      "old_mode": 33188,
      "old_path": "cpp/test/tools/cli_args_test.cc",
      "new_id": "42b7eb650d84507e43452bebd8234147c9c43791",
      "new_mode": 33188,
      "new_path": "cpp/test/tools/cli_args_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0d1dccb562b3a65ae31ead1c2d6f89ba94dd73a1",
      "old_mode": 33188,
      "old_path": "cpp/test/tools/cli_test_util.h",
      "new_id": "5b4e532d9aae7906f828d9b0f9d0718172d81f5d",
      "new_mode": 33188,
      "new_path": "cpp/test/tools/cli_test_util.h"
    },
    {
      "type": "modify",
      "old_id": "ccd3eba9b03eac4f2812187a79d74cbac824f83d",
      "old_mode": 33188,
      "old_path": "cpp/test/tools/command_e2e_test.cc",
      "new_id": "de03cf7826dba89aa5f2d79dd6fda870125a08b7",
      "new_mode": 33188,
      "new_path": "cpp/test/tools/command_e2e_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bc8e5617fc88fd4678c508ef2ef561101c19ee12",
      "old_mode": 33188,
      "old_path": "cpp/tools/README.md",
      "new_id": "42269be9a9f565ce87722a8ebc8d215be3ff0142",
      "new_mode": 33188,
      "new_path": "cpp/tools/README.md"
    },
    {
      "type": "modify",
      "old_id": "c34145da9530588116db6323adef52a5932e5fb4",
      "old_mode": 33188,
      "old_path": "cpp/tools/cli/cli_args.cc",
      "new_id": "731db6ff62e626dfd6835454cba3290f13206351",
      "new_mode": 33188,
      "new_path": "cpp/tools/cli/cli_args.cc"
    },
    {
      "type": "modify",
      "old_id": "90fa95e79dde4e7d6e515ff6552086fabfd3eb2d",
      "old_mode": 33188,
      "old_path": "cpp/tools/cli/cli_args.h",
      "new_id": "56199997a939030fdea1fde48060bfb8986cbf28",
      "new_mode": 33188,
      "new_path": "cpp/tools/cli/cli_args.h"
    },
    {
      "type": "modify",
      "old_id": "d7ca285a1ac82af7aeacdde1ea21f89b08ab830a",
      "old_mode": 33188,
      "old_path": "cpp/tools/cli/run_cli.cc",
      "new_id": "27ca751f07972b20d549617ef4cf5ebd8a51de22",
      "new_mode": 33188,
      "new_path": "cpp/tools/cli/run_cli.cc"
    },
    {
      "type": "modify",
      "old_id": "1123df26ad25d63fea8176c0e38e24fa46204df9",
      "old_mode": 33188,
      "old_path": "cpp/tools/commands/cmd_sample.cc",
      "new_id": "0a9c06360ad122295600d46f63cde1cc7c8847d1",
      "new_mode": 33188,
      "new_path": "cpp/tools/commands/cmd_sample.cc"
    },
    {
      "type": "modify",
      "old_id": "3e03f4f994fdf00cf2bf595caf82915b7652aaa1",
      "old_mode": 33188,
      "old_path": "cpp/tools/commands/cmd_schema.cc",
      "new_id": "9b8442d8c399bc0c42a744d1dbfe0fc714cd4d13",
      "new_mode": 33188,
      "new_path": "cpp/tools/commands/cmd_schema.cc"
    },
    {
      "type": "modify",
      "old_id": "5e26fd64bb48f0fc4c999769c0a3855091b2a5b4",
      "old_mode": 33188,
      "old_path": "cpp/tools/commands/commands.h",
      "new_id": "ea7038ff543a555e98f287082683de43573993a8",
      "new_mode": 33188,
      "new_path": "cpp/tools/commands/commands.h"
    },
    {
      "type": "modify",
      "old_id": "702deefd637beaa8f794741419446790df1aed5c",
      "old_mode": 33188,
      "old_path": "cpp/tools/commands/row_query.cc",
      "new_id": "5acb63a4be6d05bf0cdafab80180c62b130b43e0",
      "new_mode": 33188,
      "new_path": "cpp/tools/commands/row_query.cc"
    },
    {
      "type": "modify",
      "old_id": "f1c21b994a7fb716c23a94240d4c556a04767a72",
      "old_mode": 33188,
      "old_path": "cpp/tools/commands/statistics.cc",
      "new_id": "acb7e01b96c70fe44e53b95243c7dd975f91ac7e",
      "new_mode": 33188,
      "new_path": "cpp/tools/commands/statistics.cc"
    },
    {
      "type": "modify",
      "old_id": "4405050cd6a372d25e0b72c71918d026ceb310d6",
      "old_mode": 33188,
      "old_path": "cpp/tools/skills/tsfile-cli/SKILL.md",
      "new_id": "9ff82db644c617c854445f420fea654643f57be4",
      "new_mode": 33188,
      "new_path": "cpp/tools/skills/tsfile-cli/SKILL.md"
    }
  ]
}
