)]}'
{
  "commit": "d9d41dbbdb90f406d4efadcf6d0976b9eb6a15bf",
  "tree": "3ef967ca270ec2e627f9a97ee3cd0d6b0cf2dc8c",
  "parents": [
    "56a0d8b1e947ab88cd0f7a2752495ab90e3f0b96"
  ],
  "author": {
    "name": "Sarah French",
    "email": "sarah.french@hashicorp.com",
    "time": "Thu May 07 17:11:38 2026 +0100"
  },
  "committer": {
    "name": "Sarah French",
    "email": "sarah.french@hashicorp.com",
    "time": "Thu May 07 17:11:38 2026 +0100"
  },
  "message": "refactor: Change implementation of human output `workspace list` in preparation for adding support for JSON output\n\nThese changes follow patterns in other commands that support JSON output. Both human and JSON output converge on a single `build\u003ccommand name here\u003eCmd` method that expects arguments to include flags specific to the type of output expected. Configuration that\u0027s common between both outputs, e.g use of reattached providers, is handled in this shared location.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "57c606012d33a810279dd30b390da693870bcce2",
      "old_mode": 33188,
      "old_path": "tfexec/workspace_list.go",
      "new_id": "6162fd835c2814a34ba905f14a9d43b189e6a8d8",
      "new_mode": 33188,
      "new_path": "tfexec/workspace_list.go"
    },
    {
      "type": "modify",
      "old_id": "0ad793827e8e890da3984452b568f846def4fcc1",
      "old_mode": 33188,
      "old_path": "tfexec/workspace_list_test.go",
      "new_id": "917cea186cf385666896f339dd4f8990c11a56c9",
      "new_mode": 33188,
      "new_path": "tfexec/workspace_list_test.go"
    }
  ]
}
