)]}'
{
  "commit": "a039ee6757c19b7f341e9796564ea7c93faca6b5",
  "tree": "60ed21a7516a01288d6e8704add585ed29213d92",
  "parents": [
    "e9019fcafe0040228b8631c30f97ae1adb61bcdc"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Aug 12 09:25:49 2026 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Aug 12 10:14:42 2026 -0700"
  },
  "message": "completion: no-op refactoring of diff completion\n\nThe \"git diff\" completion function punts very early when it sees\n\"--\" on the command line, since it is a sign that options or\nrevisions can appear and the current completion does not need to do\nanything \"git diff\" specific. By returning, it lets Bash default\naction that completes the names of the files in $PWD to kick in.\n\nIn preparation for the next step to change what happens when we\n\"punt\", arrange the code flow to avoid this early return.  The\nbehaviour at this step is unchanged, but the control flow just\nfalls straight to the end.\n\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8757877104eb9e08f23cc821d37fcbd5143948f",
      "old_mode": 33188,
      "old_path": "contrib/completion/git-completion.bash",
      "new_id": "a61b6ed59a2a9de4c4b1d35f9238588b72fea3f2",
      "new_mode": 33188,
      "new_path": "contrib/completion/git-completion.bash"
    }
  ]
}
