)]}'
{
  "commit": "de6029a2d7734a93a9e27b9c4471862a47dd8123",
  "tree": "2932d4fa44ffdf809c9f85ea109bffdda7183ec1",
  "parents": [
    "a742f2a0a7e57bb7d3f55cb8312c3f4cc4dc68fb"
  ],
  "author": {
    "name": "Alexey Shumkin",
    "email": "Alex.Crezoff@gmail.com",
    "time": "Wed Jun 26 14:19:49 2013 +0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Jun 26 11:40:27 2013 -0700"
  },
  "message": "pretty: Add failing tests: --format output should honor logOutputEncoding\n\nOne can set an alias\n\t$ git config alias.lg \"log --graph --pretty\u003dformat:\u0027%Cred%h%Creset\n\t-%C(yellow)%d%Creset %s %Cgreen(%cd) %C(bold blue)\u003c%an\u003e%Creset\u0027\n\t--abbrev-commit --date\u003dlocal\"\n\nto see the log as a pretty tree (like *gitk* but in a terminal).\n\nHowever, log messages written in an encoding i18n.commitEncoding which differs\nfrom terminal encoding are shown corrupted even when i18n.logOutputEncoding\nand terminal encoding are the same (e.g. log messages committed on a Cygwin box\nwith Windows-1251 encoding seen on a Linux box with a UTF-8 encoding and vice versa).\n\nTo simplify an example we can say the following two commands are expected\nto give the same output to a terminal:\n\n\t$ git log --oneline --no-color\n\t$ git log --pretty\u003dformat:\u0027%h %s\u0027\n\nHowever, the former pays attention to i18n.logOutputEncoding\nconfiguration, while the latter does not when it formats \"%s\".\n\nThe same corruption is true for\n\t$ git diff --submodule\u003dlog\nand\n\t$ git rev-list --pretty\u003dformat:%s HEAD\nand\n\t$ git reset --hard\n\nThis patch adds failing tests for the next patch that fixes them.\n\nSigned-off-by: Alexey Shumkin \u003cAlex.Crezoff@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "32d4a604250d55e9221a416638c8c8c4fdd6ff87",
      "old_mode": 33261,
      "old_path": "t/t4041-diff-submodule-option.sh",
      "new_id": "2a7877d893f368b5bad2766eb3c498938f5d089e",
      "new_mode": 33261,
      "new_path": "t/t4041-diff-submodule-option.sh"
    },
    {
      "type": "modify",
      "old_id": "73ba5e8f0c386aa3762be942a5b1062ac82237d5",
      "old_mode": 33261,
      "old_path": "t/t4205-log-pretty-formats.sh",
      "new_id": "d45aa994e627ff11cdf4ddaeee68c4d95adcd4e6",
      "new_mode": 33261,
      "new_path": "t/t4205-log-pretty-formats.sh"
    },
    {
      "type": "modify",
      "old_id": "cc1008d0244558b23b30d6c62cdfd57fc81d9be9",
      "old_mode": 33261,
      "old_path": "t/t6006-rev-list-format.sh",
      "new_id": "c66a07f8da5b22444a52b54a9300e0c1da01ffe6",
      "new_mode": 33261,
      "new_path": "t/t6006-rev-list-format.sh"
    },
    {
      "type": "modify",
      "old_id": "05dfb27cfa9f7dc881853252dadb1eee2f261417",
      "old_mode": 33261,
      "old_path": "t/t7102-reset.sh",
      "new_id": "51157a7fa30369d97fce17262fd159684ec7a242",
      "new_mode": 33261,
      "new_path": "t/t7102-reset.sh"
    }
  ]
}
