)]}'
{
  "commit": "89b0230a20e435c02effafd3de16bb105d652505",
  "tree": "53be63d3c83bafae5d3cb766a5ea74fc26f2c46a",
  "parents": [
    "fb5657082148297b61fbca7e64d51c1e7870309a"
  ],
  "author": {
    "name": "Matthieu Moy",
    "email": "Matthieu.Moy@imag.fr",
    "time": "Wed Aug 07 11:26:05 2013 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Aug 07 08:49:49 2013 -0700"
  },
  "message": "die_with_status: use \"printf \u0027%s\\n\u0027\", not \"echo\"\n\nSome implementations of \u0027echo\u0027 (e.g. dash\u0027s built-in) interpret\nbackslash sequences in their arguments.\n\nThis triggered at least one bug: the error message of \"rebase -i\" was\nturning \\t in commit messages into actual tabulations. There may be\nothers.\n\nUsing \"printf \u0027%s\\n\u0027\" instead avoids this bad behavior, and is the form\nused by the \"say\" function.\n\nNoticed-by: David Kastrup \u003cdak@gnu.org\u003e\nSigned-off-by: Matthieu Moy \u003cMatthieu.Moy@imag.fr\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7a964ad2ff70a8746c52ab30d945ebff95246edd",
      "old_mode": 33188,
      "old_path": "git-sh-setup.sh",
      "new_id": "e15be516369e5e5a9096bb957966938e134e616c",
      "new_mode": 33188,
      "new_path": "git-sh-setup.sh"
    },
    {
      "type": "modify",
      "old_id": "49ccb38f8856e6e5fa00961c6e9117f94c6ae233",
      "old_mode": 33261,
      "old_path": "t/t3404-rebase-interactive.sh",
      "new_id": "4dbeddb0de17eb9fa87fbed98daabcb180235555",
      "new_mode": 33261,
      "new_path": "t/t3404-rebase-interactive.sh"
    }
  ]
}
