Browse Source
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.android-5
Fredrik Fornwall
8 years ago
2 changed files with 22 additions and 0 deletions
@ -0,0 +1,21 @@ |
|||||
|
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) && |
Loading…
Reference in new issue