termux-packages/packages/git/help.c.patch
Fredrik Fornwall 69685781db git: Inform about need to install perl when needed
Some git commands require perl, but since perl is a relatively
large dependency we do not bring it in as a git dependency. Instead
inform about the need to 'apt install perl' when trying to run a
command requiring perl.

Fixes #408.
2016-08-23 13:27:26 -04:00

22 lines
732 B
Diff

diff -u -r ../git-2.9.3/help.c ./help.c
--- ../git-2.9.3/help.c 2016-08-12 15:38:45.000000000 -0400
+++ ./help.c 2016-08-23 06:15:57.698156213 -0400
@@ -307,7 +307,7 @@
static const char bad_interpreter_advice[] =
N_("'%s' appears to be a git command, but we were not\n"
- "able to execute it. Maybe git-%s is broken?");
+ "able to execute it. Maybe you need to 'apt install perl'?");
const char *help_unknown_cmd(const char *cmd)
{
@@ -339,7 +339,7 @@
* it's a bad interpreter in the #! line.
*/
if (!strcmp(candidate, cmd))
- die(_(bad_interpreter_advice), cmd, cmd);
+ die(_(bad_interpreter_advice), cmd);
/* Does the candidate appear in common_cmds list? */
while (n < ARRAY_SIZE(common_cmds) &&