)]}'
{
  "commit": "fdeb89fdeb1db8f8910bc33547dd819065bc4e9d",
  "tree": "1b31156dd553df1241dee44e0bdc33dd31135eb7",
  "parents": [
    "015fba38345c685275864e5b216c74e8ba0633bb",
    "3ba042017a63492d8709b1991def43414ce87976"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Feb 27 13:57:14 2017 -0800"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Feb 27 13:57:14 2017 -0800"
  },
  "message": "Merge branch \u0027sg/completion\u0027\n\nClean-up and updates to command line completion (in contrib/).\n\n* sg/completion: (22 commits)\n  completion: restore removed line continuating backslash\n  completion: cache the path to the repository\n  completion: extract repository discovery from __gitdir()\n  completion: don\u0027t guard git executions with __gitdir()\n  completion: consolidate silencing errors from git commands\n  completion: don\u0027t use __gitdir() for git commands\n  completion: respect \u0027git -C \u003cpath\u003e\u0027\n  rev-parse: add \u0027--absolute-git-dir\u0027 option\n  completion: fix completion after \u0027git -C \u003cpath\u003e\u0027\n  completion: don\u0027t offer commands when \u0027git --opt\u0027 needs an argument\n  completion: list short refs from a remote given as a URL\n  completion: don\u0027t list \u0027HEAD\u0027 when trying refs completion outside of a repo\n  completion: list refs from remote when remote\u0027s name matches a directory\n  completion: respect \u0027git --git-dir\u003d\u003cpath\u003e\u0027 when listing remote refs\n  completion: fix most spots not respecting \u0027git --git-dir\u003d\u003cpath\u003e\u0027\n  completion: ensure that the repository path given on the command line exists\n  completion tests: add tests for the __git_refs() helper function\n  completion tests: check __gitdir()\u0027s output in the error cases\n  completion tests: consolidate getting path of current working directory\n  completion tests: make the $cur variable local to the test helper functions\n  ...\n",
  "tree_diff": []
}
