)]}'
{
  "commit": "fc1e7582e6a2e3666d5dbc50ad7c22b716cfd6ec",
  "tree": "075765867c92b71fdfadbeec44e9c968354acb67",
  "parents": [
    "48d45c7a41011b089b09ff474e70d1b5c3e5053d",
    "5eac7ac7151a27025386d48e21c4608115a16db6"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Jul 30 10:32:03 2026 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Jul 30 10:32:03 2026 -0700"
  },
  "message": "Merge branch \u0027ty/migrate-excludes-file\u0027\n\nThe \u0027excludes_file\u0027 and various other global configuration variables\n(including \u0027editor_program\u0027, \u0027pager_program\u0027, \u0027askpass_program\u0027, and\n\u0027push_default\u0027) have been migrated into the per-repository structure.\n\n* ty/migrate-excludes-file:\n  repository: adjust the comment of config_values_private_\n  environment: move object_creation_mode into repo_config_values\n  environment: move autorebase into repo_config_values\n  environment: move push_default into repo_config_values\n  environment: migrate apply_default_whitespace and apply_default_ignorewhitespace\n  environment: move askpass_program into repo_config_values\n  environment: move pager_program into repo_config_values\n  environment: move editor_program into repo_config_values\n  environment: move excludes_file into repo_config_values\n  repository: introduce repo_config_values_clear()\n",
  "tree_diff": []
}
