)]}'
{
  "commit": "b4fc7aefcbe2c68856dfd4b09ee51c5992774a26",
  "tree": "af32006c57581ce5364ad0180e8c8b91533fef2d",
  "parents": [
    "9f822fcce1fbd39f49a9999f48d538e5e1c57cda"
  ],
  "author": {
    "name": "jimmy",
    "email": "wangzhiwang611@gmail.com",
    "time": "Tue Oct 14 02:41:11 2025 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Oct 14 02:41:11 2025 +0800"
  },
  "message": "MINOR: Improve error handling for StorageTool (#20696)\n\nThis PR improves error handling for feature argument parsing in the\n`StorageTool`. The main change is stricter validation of the expected\nformat for feature arguments, ensuring users provide them in the correct\n`feature\u003dversion` format.\n\n**Before:**\n* If user using argument like: `./bin/kafka-storage.sh\nfeature-dependencies --feature group.version`, the following error will\noccur, which is a bit confusing:\n\u003cimg width\u003d\"970\" height\u003d\"162\" alt\u003d\"image\"\n\nsrc\u003d\"https://github.com/user-attachments/assets/aa4341f9-6eb8-488e-b88e-f5244560184b\"\n/\u003e\n\n**After:**\n\u003cimg width\u003d\"812\" height\u003d\"55\" alt\u003d\"image\"\n\nsrc\u003d\"https://github.com/user-attachments/assets/9aedecdb-e657-4bd3-8b9b-22d6282a1dc1\"\n/\u003e\n\nReviewers: Chia-Ping Tsai \u003cchia7712@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d8048d4d0aa2ce1ae56cb6892960f548e8881f03",
      "old_mode": 33188,
      "old_path": "core/src/main/scala/kafka/tools/StorageTool.scala",
      "new_id": "dc696296fd4f5f639cc04b95fed90588e16bdf1c",
      "new_mode": 33188,
      "new_path": "core/src/main/scala/kafka/tools/StorageTool.scala"
    },
    {
      "type": "modify",
      "old_id": "a36ad51572a3f7fa42ce9c51efbd73e279664f5c",
      "old_mode": 33188,
      "old_path": "core/src/test/scala/unit/kafka/tools/StorageToolTest.scala",
      "new_id": "78992f985742c8dfdb43f64be16c545264a2d81b",
      "new_mode": 33188,
      "new_path": "core/src/test/scala/unit/kafka/tools/StorageToolTest.scala"
    }
  ]
}
