)]}'
{
  "commit": "3bb16a8bf2ec02c4cc633c3efd4c012e55ee0c2d",
  "tree": "fec5cd35077dbd4cc9f086771b0410d9621b3a13",
  "parents": [
    "454cb6bd52a4de614a3633e4f547af03d5c3b640"
  ],
  "author": {
    "name": "Nguyễn Thái Ngọc Duy",
    "email": "pclouds@gmail.com",
    "time": "Sun Dec 04 09:52:25 2016 +0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Dec 05 14:59:29 2016 -0800"
  },
  "message": "tag, branch, for-each-ref: add --ignore-case for sorting and filtering\n\nThis options makes sorting ignore case, which is great when you have\nbranches named bug-12-do-something, Bug-12-do-some-more and\nBUG-12-do-what and want to group them together. Sorting externally may\nnot be an option because we lose coloring and column layout from\ngit-branch and git-tag.\n\nThe same could be said for filtering, but it\u0027s probably less important\nbecause you can always go with the ugly pattern [bB][uU][gG]-* if you\u0027re\ndesperate.\n\nYou can\u0027t have case-sensitive filtering and case-insensitive sorting (or\nthe other way around) with this though. For branch and tag, that should\nbe no problem. for-each-ref, as a plumbing, might want finer control.\nBut we can always add --{filter,sort}-ignore-case when there is a need\nfor it.\n\nSigned-off-by: Nguyễn Thái Ngọc Duy \u003cpclouds@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1fe73448f3f5a3ff48f939924156771cabfc1f77",
      "old_mode": 33188,
      "old_path": "Documentation/git-branch.txt",
      "new_id": "5516a47b5490ff1e79ead61cd2229946cc1a7fe2",
      "new_mode": 33188,
      "new_path": "Documentation/git-branch.txt"
    },
    {
      "type": "modify",
      "old_id": "f57e69bc83e33e3de3d02e339fd71066b93e7d4d",
      "old_mode": 33188,
      "old_path": "Documentation/git-for-each-ref.txt",
      "new_id": "6d22974da6e8fea45881d6a2ce08e47cc2ed78b7",
      "new_mode": 33188,
      "new_path": "Documentation/git-for-each-ref.txt"
    },
    {
      "type": "modify",
      "old_id": "80019c584b11b35b2b14da83a31f326634bc6708",
      "old_mode": 33188,
      "old_path": "Documentation/git-tag.txt",
      "new_id": "76cfe40d969bc5f37dce674f43857ec89f25ae67",
      "new_mode": 33188,
      "new_path": "Documentation/git-tag.txt"
    },
    {
      "type": "modify",
      "old_id": "60cc5c8e8da08e628d05f245003bc558657f6237",
      "old_mode": 33188,
      "old_path": "builtin/branch.c",
      "new_id": "36e0a21af5da61b4aee19237937e8c9fe5fa28a9",
      "new_mode": 33188,
      "new_path": "builtin/branch.c"
    },
    {
      "type": "modify",
      "old_id": "4e9f6c29bf1e0c1cc7b44548f49077c2e4a81ec8",
      "old_mode": 33188,
      "old_path": "builtin/for-each-ref.c",
      "new_id": "df41fa035004e1cf8a0c7c9ff09081a47b944f38",
      "new_mode": 33188,
      "new_path": "builtin/for-each-ref.c"
    },
    {
      "type": "modify",
      "old_id": "50e4ae5678c21f348c3ce0e0d0662c9d5f995847",
      "old_mode": 33188,
      "old_path": "builtin/tag.c",
      "new_id": "73df728114e81ac87dd1b84604947d739d948fb6",
      "new_mode": 33188,
      "new_path": "builtin/tag.c"
    },
    {
      "type": "modify",
      "old_id": "f5f7a70c6d9b8ef36ecfe282167714640cace6b1",
      "old_mode": 33188,
      "old_path": "ref-filter.c",
      "new_id": "bd9801024c9cc95b2846ae5ec221c4e9d18d5e94",
      "new_mode": 33188,
      "new_path": "ref-filter.c"
    },
    {
      "type": "modify",
      "old_id": "14d435e2ccf0204312d1f72555f1c2c36fabd215",
      "old_mode": 33188,
      "old_path": "ref-filter.h",
      "new_id": "fc55fa3574620bfdc76b2997afc56909528e2275",
      "new_mode": 33188,
      "new_path": "ref-filter.h"
    },
    {
      "type": "modify",
      "old_id": "c6a3ccba1b992cff7412bcf8139da7557981de94",
      "old_mode": 33261,
      "old_path": "t/t3203-branch-output.sh",
      "new_id": "52283dfc8cdafabba485fa6896279d600230abf9",
      "new_mode": 33261,
      "new_path": "t/t3203-branch-output.sh"
    },
    {
      "type": "modify",
      "old_id": "8b0f71a2ac15d65f977b0daa2a53ad47b64a043a",
      "old_mode": 33261,
      "old_path": "t/t7004-tag.sh",
      "new_id": "07869b0c09da1313dd5564c2318dc5d44818f3a9",
      "new_mode": 33261,
      "new_path": "t/t7004-tag.sh"
    }
  ]
}
