)]}'
{
  "commit": "09d7b6c6fab3ad131b71016b61c80d39d532befd",
  "tree": "8a9acdf7d1ac012b88200c4b9c5a490de46d8cde",
  "parents": [
    "098ed50e8a7c581e23cd51b737fb780228fe6f31"
  ],
  "author": {
    "name": "Jacob Keller",
    "email": "jacob.keller@gmail.com",
    "time": "Tue Oct 31 16:07:33 2017 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Nov 02 10:53:23 2017 +0900"
  },
  "message": "sequencer: pass absolute GIT_DIR to exec commands\n\nWhen we replaced the old shell script based interactive rebase in\ncommmit 18633e1a22a6 (\"rebase -i: use the rebase--helper builtin\",\n2017-02-09) we introduced a regression of functionality in that the\nGIT_DIR would be sent to the environment of the exec command as-is.\n\nThis generally meant that it would be passed as \"GIT_DIR\u003d.git\", which\ncauses problems for any exec command that wants to run git commands in\na subdirectory.\n\nThis isn\u0027t a very large regression, since it is not that likely that the\nexec command will run a git command, and even less likely that it will\nneed to do so in a subdir. This regression was discovered by a build\nsystem which uses git-describe to find the current version of the build\nsystem, and happened to do so from the src/ sub directory of the\nproject.\n\nFix this by passing in the absolute path of the git directory into the\nchild environment.\n\nSigned-off-by: Jacob Keller \u003cjacob.keller@gmail.com\u003e\nAcked-by: Johannes Schindelin \u003cJohannes.Schindelin@gmx.de\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1f729b053bbc6f544fe0b3e8736113082894b24d",
      "old_mode": 33188,
      "old_path": "sequencer.c",
      "new_id": "689d9a311731411fa5a0bb3710f7a31c82bc7ba8",
      "new_mode": 33188,
      "new_path": "sequencer.c"
    },
    {
      "type": "modify",
      "old_id": "33d392ba112e2c130a02d2229967842ca257e837",
      "old_mode": 33261,
      "old_path": "t/t3404-rebase-interactive.sh",
      "new_id": "436615be87367b96b8d9ff59f359d1368aeddd20",
      "new_mode": 33261,
      "new_path": "t/t3404-rebase-interactive.sh"
    }
  ]
}
