diff options
| author | Johannes Sixt <j6t@kdbg.org> | 2025-05-03 19:21:53 +0200 |
|---|---|---|
| committer | Taylor Blau <me@ttaylorr.com> | 2025-05-23 17:04:23 -0400 |
| commit | 074c2b9d7c4b1201f261263f011074c733a85d38 (patch) | |
| tree | 039cfa3aee6035af75f48bd9edc9617f1a61bdc5 /git-gui/lib/diff.tcl | |
| parent | git-gui: break out a separate function git_read_nice (diff) | |
| download | git-074c2b9d7c4b1201f261263f011074c733a85d38.tar.gz git-074c2b9d7c4b1201f261263f011074c733a85d38.zip | |
git-gui: use git_read in githook_read
0730a5a3a5e6 ("git-gui - use git-hook, honor core.hooksPath", 2023-09-17)
rewrote githook_read to use `git hook` to run a hook script. The code
that was replaced discovered the hook script file manually and invoked
it using function _open_stdout_stderr. After the rewrite, this function
is still invoked, but it calls into `git` instead of the hook scripts.
Notice though, that we have function git_read that invokes git and
prepares a pipe for the caller to read from. Replace the implementation
of githook_read to be just a wrapper around git_read. This unifies the
way in which the git executable is invoked. git_read ultimately also
calls into _open_stdout_stderr, but it modifies the path to the git
executable before doing so.
Signed-off-by: Johannes Sixt <j6t@kdbg.org>
Signed-off-by: Taylor Blau <me@ttaylorr.com>
Diffstat (limited to 'git-gui/lib/diff.tcl')
0 files changed, 0 insertions, 0 deletions
