Re: [PATCH v4 0/2] git-gui: revert untracked files by deleting them
From: Pratyush Yadav <hidden>
Date: 2019-11-19 15:22:09
On 17/11/19 06:56AM, Jonathan Gilbert via GitGitGadget wrote:
* The initialization code in git-gui.sh (which I'm assuming translates somehow to git-gui.tcl in the installation?) now explicitly clears the
Well, the design is a bit strange. git-gui.sh happens to be _both_ a shell script and a Tcl script. When you run './git-gui.sh', it is executed as a shell script. That shell script then executes itself via 'wish' (which is the Tcl/Tk windowing shell), and Tcl ignores the first "line" (it is actually the lines 3-10, but they all have an escaped newline so it is effectively a single line). It has been like since the very first revision of git-gui. I wonder why the original author went with this instead of just doing something like: #!/usr/bin/env wish which seems to work just fine on my quick testing, but that is another topic entirely ;)
"Initializing..." status bar text, since the new status bar model won't do this automatically when operations are performed.
PS: I am in the process of reviewing the latest revision of the patch series. But I have been short on free time recently so it might take me a couple more days. -- Regards, Pratyush Yadav