Re: [PATCH v3 4/6] diff: add long-running diff process via diff.<driver>.process
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jun 8, 2026, 12:06 UTC
- Message-ID
- <xmqqv7btz16d.fsf@gitster.g>
- In-Reply-To
- <c7987f11-9181-3975-552c-14e74abb2c97@gmx.de>
Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:
Show 13 quoted lines
> So the conscious project direction has been: fold pkt-line test backends > into `test-tool` and drop the scripting-language prereq. Reintroducing the > same shape in Python would walk this back. > ... > The `PYTHON` prereq exists in exactly five files today, all `git p4` > related (where Python is an intrinsic prerequisite given that `git-p4.py` > _is_ written in Python): `t/lib-git-p4.sh`, `t/t9802-git-p4-filetype.sh`, > `t/t9810-git-p4-rcs.sh`, `t/t9835-git-p4-metadata-encoding-python2.sh`, > and `t/t9836-git-p4-metadata-encoding-python3.sh`. > ... > That commit is of course not intended to be used as-is; Feel free to pick > code parts of it and integrate them into your topic branch. Or write your > own test-tool helper from scratch if that's more your jam.
Showing better direction to new folks with such a clear thinking is very much appreciated. Even though it is natural and perfectly OK for tests that interacts with parts of Git that are written in these languages (e.g., we are OK for gitweb tests to require Perl), we should consciously keep ourselves clean and not adding unnecessary dependencies.