)]}'
{
  "commit": "8b5636a57ff078ac368f246f813b156552a0726c",
  "tree": "14253f585a961459774fe0788e195b089dfb6a8c",
  "parents": [
    "ac8fec7d8de265e56441713faaf4e08f11c31469"
  ],
  "author": {
    "name": "Johannes Sixt",
    "email": "j6t@kdbg.org",
    "time": "Fri Oct 17 18:37:52 2025 +0200"
  },
  "committer": {
    "name": "Johannes Sixt",
    "email": "j6t@kdbg.org",
    "time": "Fri Oct 17 18:37:52 2025 +0200"
  },
  "message": "Revert \"gitk: Only restore window size from ~/.gitk, not position\"\n\nThis reverts commit b9bee11526ec (gitk: Only restore window size from\n~/.gitk, not position, 2008-03-10).\n\nThe earlier commit e9937d2a03a4 (Make gitk work reasonably well on\nCygwin, 2007-02-01) reworked the window layout considerably. Much of\nthis became irrelevant around 2011 after Cygwin gained an X11 server\nand switched to a supportable port of the Unix/X11 Tcl/Tk (it is now\non the current 8.6 code base).\n\nPart of the necessary change was to restore the window size across\nsessions, but the position was also restored. This raised complaints\non the mailing list[*], because Gitk was opened on the wrong monitor.\nb9bee11526ec was the compromise, because it was only the size that\nmattered for the Cygwin layout engine to work.\n\nI personally, find it annoying when Gitk pops up on a random location\non the screen, in particular, since many other applications restore\nthe window positions across sessions, so why not Gitk as well? (I do\nnot operate multi-monitor setups, so I cannot test the case.)\n\n[*] https://lore.kernel.org/git/47AAA254.2020008@thorn.ws/\n\nHelped-by: Mark Levedahl \u003cmlevedahl@gmail.com\u003e\nSigned-off-by: Johannes Sixt \u003cj6t@kdbg.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6e4d71d5852533687dd7165d8605008036118df7",
      "old_mode": 33261,
      "old_path": "gitk",
      "new_id": "275f3538117f31bf9c727f0444f1d7466922929c",
      "new_mode": 33261,
      "new_path": "gitk"
    }
  ]
}
