git-gui: massage "git-gui--askyesno" with "generate-script.sh"

In e749c87 (git-gui: provide question helper for retry fallback on Windows, 2025-08-28) we have introudced a new "git-gui--askyesno" helper script. While the script is conceptually similar to our existing helper script "git-gui--askpass", we don't massage it via "generate-script.sh". This means that build options like the path to the wish shell are not propagated correctly. Fix this issue. Signed-off-by: Patrick Steinhardt <ps@pks.im>

Patrick Steinhardt committed Feb 10, 2026 at 14:18 UTC d4fa9a6aef48ec9660de2be937418ec1d802aad4
3 files changed +6 -2
.gitignore
+1
@@ -5,4 +5,5 @@ GIT-GUI-BUILD-OPTIONS
5 GIT-VERSION-FILE
6 git-gui
7 git-gui--askpass
8 +git-gui--askyesno
9 lib/tclIndex
Makefile
+5 -2
@@ -177,10 +177,13 @@ GIT-GUI-BUILD-OPTIONS: FORCE
177 git-gui--askpass: git-gui--askpass.sh GIT-GUI-BUILD-OPTIONS generate-script.sh
178 $(QUIET_GEN)$(SHELL_PATH) generate-script.sh $@ $< ./GIT-GUI-BUILD-OPTIONS
179
180 +git-gui--askyesno: git-gui--askyesno.sh GIT-GUI-BUILD-OPTIONS generate-script.sh
181 + $(QUIET_GEN)$(SHELL_PATH) generate-script.sh $@ $< ./GIT-GUI-BUILD-OPTIONS
182 +
183 ifdef GITGUI_WINDOWS_WRAPPER
184 all:: git-gui
185 endif
183 -all:: $(GITGUI_MAIN) git-gui--askpass lib/tclIndex $(ALL_MSGFILES)
186 +all:: $(GITGUI_MAIN) git-gui--askpass git-gui--askyesno lib/tclIndex $(ALL_MSGFILES)
187
188 install: all
189 $(QUIET)$(INSTALL_D0)'$(DESTDIR_SQ)$(gitexecdir_SQ)' $(INSTALL_D1)
@@ -221,7 +224,7 @@ dist-version: GIT-VERSION-FILE
224 @sed 's|^GITGUI_VERSION=||' <GIT-VERSION-FILE >$(TARDIR)/version
225
226 clean::
224 - $(RM_RF) $(GITGUI_MAIN) git-gui--askpass lib/tclIndex po/*.msg $(PO_TEMPLATE)
227 + $(RM_RF) $(GITGUI_MAIN) git-gui--askpass git-gui--askyesno lib/tclIndex po/*.msg $(PO_TEMPLATE)
228 $(RM_RF) GIT-VERSION-FILE GIT-GUI-BUILD-OPTIONS
229 ifdef GITGUI_WINDOWS_WRAPPER
230 $(RM_RF) git-gui
git-gui--askyesno.sh renamed