Hello everyone!
Is it possible to apply the attached patch? I was trying to "build" git-gui, but I was seeing the Tcl/Tk for the first time.. Now I know that `Tk` is used to generate the GUI, and `Tcl` is the scripting language used by `Tk`. The `wish` command is used to execute the `Tk` code.
I was thinking that I have to install all three dependencies but it turned out that I need just to install one `tcl/tk` package.
Greetings, Oskar Jaskólski
From 3c422f664032989a230ba3f4303485ccfa034660 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oskar=20Jask=C3=B3lski?= <oskarrro90@gmail.com> Date: Fri, 16 Jan 2026 12:08:21 +0100 Subject: [PATCH] git-gui: update README to clarify Tcl/Tk dependencies and build process MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit
Signed-off-by: Oskar Jaskólski <oskarrro90@gmail.com> --- README.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-)
diff --git a/README.md b/README.md index 948e925..0efe1bb 100644 --- a/README.md +++ b/README.md @@ -16,15 +16,20 @@ standard Git installation. You need to have the following dependencies installed before you begin: - Git -- Tcl -- Tk -- wish -- Gitk (needed for browsing history) +- wish (Tcl/Tk runtime required to run the Git GUI) +- Gitk (optional, needed for browsing history) - msgfmt -Most of Git GUI is written in Tcl, so there is no compilation involved. Still, -some things do need to be done (mostly some substitutions), so you do need to -"build" it. +Git GUI is implemented in Tcl/Tk and is executed as a script via the `wish` +runtime. If `wish` is available in your PATH, no separate Tcl or Tk installation +is required. + +On most systems, `wish` is provided by the system Tcl/Tk package. If it is not +available, see https://www.tcl-lang.org/software/tcltk/ for installation +options. + +There is no compilation involved. The build step only performs minor +substitutions. You can build Git GUI using:
-- 2.43.0