)]}'
{
  "commit": "3f9c5dfb7118256747de5efbaa4b5cd3f0e02331",
  "tree": "26effeacc339fa7c6526d1f1f5a293e9fbf772cf",
  "parents": [
    "e4feff4898f4705cc8df50e3dc152ed45ef06db6"
  ],
  "author": {
    "name": "Johannes Schindelin",
    "email": "johannes.schindelin@gmx.de",
    "time": "Wed Jun 14 13:35:56 2017 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Jun 15 12:31:43 2017 -0700"
  },
  "message": "t7006: demonstrate a problem with aliases in subdirectories\n\nWhen expanding aliases, the git_dir is set during the alias expansion\n(by virtue of running setup_git_directory_gently()).\n\nThis git_dir may be relative to the current working directory, and\nindeed often is simply \".git/\".\n\nWhen the alias expands to a shell command, we restore the original\nworking directory, though, yet we do not reset git_dir.\n\nAs a consequence, subsequent read_early_config() runs will mistake the\ngit_dir to be populated properly and not find the correct config.\n\nDemonstrate this problem by adding a test case.\n\nSigned-off-by: Johannes Schindelin \u003cjohannes.schindelin@gmx.de\u003e\nReviewed-by: Jeff King \u003cpeff@peff.net\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4f3794d415e95b0b65ca29b829ce278b45ea5dbd",
      "old_mode": 33261,
      "old_path": "t/t7006-pager.sh",
      "new_id": "83881ec3a0c04e80911f14ca3307900332b2ac41",
      "new_mode": 33261,
      "new_path": "t/t7006-pager.sh"
    }
  ]
}
