)]}'
{
  "commit": "6357d9d00405ae16d63610ec2d049e0ca7e391ea",
  "tree": "23b66d3e2541e71075ce1aa21314d63d160095e7",
  "parents": [
    "ba78f398be65e941b93276680f68a81075716472"
  ],
  "author": {
    "name": "Thomas Braun",
    "email": "thomas.braun@virtuell-zuhause.de",
    "time": "Tue Oct 24 15:19:31 2017 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Oct 25 15:12:46 2017 +0900"
  },
  "message": "completion: add remaining flags to checkout\n\nIn the commits 1fc458d9 (builtin/checkout: add --recurse-submodules\nswitch, 2017-03-14), 08d595dc (checkout: add --ignore-skip-worktree-bits\nin sparse checkout mode, 2013-04-13) and 32669671 (checkout: introduce\n--detach synonym for \"git checkout foo^{commit}\", 2011-02-08) checkout\ngained new flags but the completion was not updated, although these flags\nare useful completions. Add them.\n\nThe flags --force and --ignore-other-worktrees are not added as they are\npotentially dangerous.\n\nThe flags --progress and --no-progress are only useful for scripting and are\ntherefore also not included.\n\nSigned-off-by: Thomas Braun \u003cthomas.braun@virtuell-zuhause.de\u003e\nReviewed-by: Johannes Sixt \u003cj6t@kdbg.org\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0e16f017a4144220043d27e0c1556a6d1edbdf01",
      "old_mode": 33188,
      "old_path": "contrib/completion/git-completion.bash",
      "new_id": "539d7f84f3d84adb6d3cbb3301dcbb749033b610",
      "new_mode": 33188,
      "new_path": "contrib/completion/git-completion.bash"
    },
    {
      "type": "modify",
      "old_id": "2cb999ecfab69eb7825ad05c79a874114f921716",
      "old_mode": 33261,
      "old_path": "t/t9902-completion.sh",
      "new_id": "fc614dcbfa74c39e120ff2fc80cdec07ea16a338",
      "new_mode": 33261,
      "new_path": "t/t9902-completion.sh"
    }
  ]
}
