)]}'
{
  "commit": "d445a78873423c55b79f97361a082272acd17f7b",
  "tree": "63b36343b8572b102a8e18d9b4c15e33c08eb1d2",
  "parents": [
    "77e7aab693daee402ef37323715207c5a2daec9f"
  ],
  "author": {
    "name": "Johannes Sixt",
    "email": "j6t@kdbg.org",
    "time": "Thu Nov 06 10:42:37 2025 +0100"
  },
  "committer": {
    "name": "Johannes Sixt",
    "email": "j6t@kdbg.org",
    "time": "Thu Nov 06 10:59:02 2025 +0100"
  },
  "message": "gitk: show unescaped file names on \u0027rename\u0027 and \u0027copy\u0027 lines\n\nWhen a file is selected in the file list, the diff window scrolls to the\ncorresponding section. The administrative data needed for this purpose\nis extracted from the \u0027rename from\u0027, \u0027rename to\u0027, and \u0027copy to\u0027 lines.\nEscaped file names are unescaped for this purpose. However, the lines\nshown in the diff window are left in the escaped form. This is not very\npleasing. Replace the escaped form by the unescaped form.\n\nAdd a section to treat the \u0027copy from\u0027 case.\n\nSigned-off-by: Johannes Sixt \u003cj6t@kdbg.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eb657aa1e491b4f91382f7a9e25fe826834ef1eb",
      "old_mode": 33261,
      "old_path": "gitk",
      "new_id": "9e4f113c9bc1428e20dabfc66e1e20962180e76b",
      "new_mode": 33261,
      "new_path": "gitk"
    }
  ]
}
