{"thread":{"id":"63826","subject":"[GIT PULL] gitk: Sync with 2.50.1, Tcl >= 8.6, git >= 2.20","startedAt":"2025-07-22T18:28:22Z","lastAt":"2025-07-22T18:28:22Z","messageCount":1,"participants":["Johannes Sixt"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"522488","messageId":"a13a5626-c5f8-43af-84cd-a3dec0d0095b@kdbg.org","threadId":"63826","inReplyTo":null,"subject":"[GIT PULL] gitk: Sync with 2.50.1, Tcl >= 8.6, git >= 2.20","fromName":"Johannes Sixt","fromEmail":"j6t@kdbg.org","sentAt":"2025-07-22T17:44:52Z","receivedAt":"2025-07-22T18:28:22Z","isPatch":false,"sender":{"key":"j6t@kdbg.org","avatar":"https://avatars.githubusercontent.com/u/14810926?v=4"},"body":"Many of the commits listed below are already in git.git via v2.50.1.\nAdditionally, with this version, we require more modern Tcl/Tk and Git.\nNew features are:\n- Refs in the refs dialog are sorted by kind (local, upstream remote,\n  other remote, tags, other refs).\n- SHA256 repositories are supported.\n\nThe following changes since commit bfb0fa7099e541c15d103b75f453f613a751da03:\n\n  Merge branch 'top-panel-search-highlight' of github.com:bnfour/gitk (2025-05-22 19:15:31 +0200)\n\nare available in the Git repository at:\n\n  https://github.com/j6t/gitk.git master\n\nfor you to fetch changes up to 2d3f3f01270a47bed15db774b577b22a9c9c8d9e:\n\n  gitk: remove header of now empty section \"General options\" (2025-07-22 18:34:21 +0200)\n\n----------------------------------------------------------------\nAvi Halachmi (:avih) (1):\n      gitk: encode arguments correctly with \"open\"\n\nJohannes Sixt (20):\n      gitk: treat file names beginning with \"|\" as relative paths\n      gitk: have callers of diffcmd supply pipe symbol when necessary\n      gitk: sanitize 'exec' arguments: simple cases\n      gitk: sanitize 'exec' arguments: 'eval exec'\n      gitk: sanitize 'exec' arguments: redirections\n      gitk: sanitize 'exec' arguments: redirections and background\n      gitk: sanitize 'exec' arguments: redirect to process\n      gitk: sanitize 'open' arguments: simple commands\n      gitk: sanitize 'open' arguments: simple commands with redirections\n      gitk: sanitize 'open' arguments: simple commands, readable and writable\n      gitk: collect construction of blameargs into a single conditional\n      gitk: sanitize 'open' arguments: command pipeline\n      gitk: sanitize 'open' arguments: revisit recently updated 'open' calls\n      Merge branch 'ah/fix-open-with-stdin'\n      Merge branch 'js/fix-open-exec'\n      gitk: choosefont - remove a stray debugging line\n      Merge branch 'ti/support-sha256'\n      Merge branch 'mr/sort-refs-by-type'\n      Merge branch 'ml/abandon-old-version' (early part)\n      gitk: remove header of now empty section \"General options\"\n\nMark Levedahl (15):\n      gitk: require git >= 2.20\n      gitk: remove code targeting git <= 1.7.2\n      gitk: Make TclTk 8.6 the minimum, allow 8.7\n      gitk: remove implementations for Tcl/Tk < 8.6\n      gitk: use $config_variables as list for save/restore\n      gitk: always use themed Tk (ttk)\n      gitk: replace ${NS} with ttk\n      gitk: remove non-ttk support code\n      gitk: separate x11 / win32 / aqua Mouse bindings\n      gitk: wheel scrolling multiplier preference\n      gitk: mousewheel scrolling functions for Tk 8.6\n      gitk: update win32 scrolling for Tk 8.6 / TIP 171\n      gitk: update x11 scrolling for TclTk 8.6 / TIP 171\n      gitk: update aqua scrolling for TclTk 8.6 / TIP171\n      gitk: allow horizontal commit-graph scrolling\n\nMichael Rappazzo (3):\n      gitk: sort by ref type on the 'tags and heads' view\n      gitk: make 'sort-refs-by-type' optional and persistent\n      gitk: separate upstream refs when using the sort-by-type option\n\nTakashi Iwai (1):\n      gitk: Add support of SHA256 repositories\n\nTaylor Blau (1):\n      Merge branch 'js/fix-open-exec-2.40.0' into js/fix-open-exec\n\n gitk | 1405 ++++++++++++++++++++++++++++++++----------------------------------\n 1 file changed, 671 insertions(+), 734 deletions(-)\n"}]}