)]}'
{
  "commit": "25429fed5ce134bce9f729d927ac397badae1959",
  "tree": "182662725dcae632c49e99c4c1725771f8bba41f",
  "parents": [
    "523fa69c36744ae6779e38614cb9bfb2be552923"
  ],
  "author": {
    "name": "Han-Wen Nienhuys",
    "email": "hanwen@google.com",
    "time": "Fri Jul 31 11:36:10 2020 +0000"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Jul 31 10:21:51 2020 -0700"
  },
  "message": "refs: move the logic to add \\t to reflog to the files backend\n\n523fa69c (reflog: cleanse messages in the refs.c layer, 2020-07-10)\ncentralized reflog normalizaton.  However, the normalizaton added a\nleading \"\\t\" to the message. This is an artifact of the reflog\nstorage format in the files backend, so it should be added there.\n\nRoutines that parse back the reflog (such as grab_nth_branch_switch)\nexpect the \"\\t\" to not be in the message, so without this fix, git\nwith reftable cannot process the \"@{-1}\" syntax.\n\nSigned-off-by: Han-Wen Nienhuys \u003chanwen@google.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b1dc81640b159d2c000ea28f52283379b7d06216",
      "old_mode": 33188,
      "old_path": "refs.c",
      "new_id": "9d58e17eaf7b1b5fb983bf15320a3ed7d0bce67c",
      "new_mode": 33188,
      "new_path": "refs.c"
    },
    {
      "type": "modify",
      "old_id": "e0aba23eb29529a63c61fd8f44118fadbe7e5522",
      "old_mode": 33188,
      "old_path": "refs/files-backend.c",
      "new_id": "985631f33edf92afc706061b0d208bd35fab4bdc",
      "new_mode": 33188,
      "new_path": "refs/files-backend.c"
    }
  ]
}
