)]}'
{
  "commit": "799767cc98b2f8e6f82d0de4bef9b5e8fcc16e97",
  "tree": "6b4292f1c30feec0958156c66c1a724dc067be9e",
  "parents": [
    "7783eb2e59684492e75068443e1f77f64fe37cc9",
    "c925fe23684455735c3bb1903803643a24a58d8f"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Jul 13 14:02:18 2015 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Jul 13 14:02:19 2015 -0700"
  },
  "message": "Merge branch \u0027es/worktree-add\u0027\n\nUpdate to the \"linked checkout\" in 2.5.0-rc1.\n\nInstead of \"checkout --to\" that does not do what \"checkout\"\nnormally does, move the functionality to \"git worktree add\".\n\n* es/worktree-add: (24 commits)\n  Revert \"checkout: retire --ignore-other-worktrees in favor of --force\"\n  checkout: retire --ignore-other-worktrees in favor of --force\n  worktree: add: auto-vivify new branch when \u003cbranch\u003e is omitted\n  worktree: add: make -b/-B default to HEAD when \u003cbranch\u003e is omitted\n  worktree: extract basename computation to new function\n  checkout: require worktree unconditionally\n  checkout: retire --to option\n  tests: worktree: retrofit \"checkout --to\" tests for \"worktree add\"\n  worktree: add -b/-B options\n  worktree: add --detach option\n  worktree: add --force option\n  worktree: introduce \"add\" command\n  checkout: drop \u0027checkout_opts\u0027 dependency from prepare_linked_checkout\n  checkout: make --to unconditionally verbose\n  checkout: prepare_linked_checkout: drop now-unused \u0027new\u0027 argument\n  checkout: relocate --to\u0027s \"no branch specified\" check\n  checkout: fix bug with --to and relative HEAD\n  Documentation/git-worktree: add EXAMPLES section\n  Documentation/git-worktree: add high-level \u0027lock\u0027 overview\n  Documentation/git-worktree: split technical info from general description\n  ...\n",
  "tree_diff": []
}
