)]}'
{
  "commit": "b253006ecbaf56ad4b6284990dbb9827c04fc386",
  "tree": "ce6422fadaf7c04a8c9c538885c4d7564545532a",
  "parents": [
    "133e6862245cb5dbb0373938136b2a6ba3711f52"
  ],
  "author": {
    "name": "Joe Li",
    "email": "joe@preset.io",
    "time": "Tue Sep 16 22:09:18 2025 -0700"
  },
  "committer": {
    "name": "Joe Li",
    "email": "joe@preset.io",
    "time": "Tue Sep 16 22:09:18 2025 -0700"
  },
  "message": "test: Add comprehensive SQL Lab tab state validation tests\n\nAdd test suite to validate SQL Lab tab state management and backend\npersistence behavior, particularly around the interaction between\nfrontend-generated string IDs and backend integer ID expectations.\n\nRelated to issue #34997: These tests reproduce metadata update\nfailures when users modify queries in newly created tabs.\n\nTest files:\n- sqlLab.tabStateValidation.test.js: 8 tests for tab state edge cases\n- sqlLab.immediateBackendPersistence.test.js: 6 tests for persistence\n\n🤖 Generated with [Claude Code](https://claude.ai/code)\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01a41438bbabf429d07c5e6b87c34e5896d255c0",
      "new_mode": 33188,
      "new_path": "superset-frontend/src/SqlLab/actions/sqlLab.immediateBackendPersistence.test.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "687e3a75a632018a1f8e81b0d4c272dd416a83ab",
      "new_mode": 33188,
      "new_path": "superset-frontend/src/SqlLab/actions/sqlLab.tabStateValidation.test.js"
    }
  ]
}
