Skip to content

Commit

Permalink
Merge branch 'jc/no-slim-shell'
Browse files Browse the repository at this point in the history
* jc/no-slim-shell:
  Revert "Build-in "git-shell""
  • Loading branch information
Junio C Hamano committed Aug 27, 2008
2 parents 0f7a8f2 + 1e7abc5 commit c7f7224
Show file tree
Hide file tree
Showing 4 changed files with 3 additions and 6 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -549,7 +549,6 @@ BUILTIN_OBJS += builtin-rev-parse.o
BUILTIN_OBJS += builtin-revert.o
BUILTIN_OBJS += builtin-rm.o
BUILTIN_OBJS += builtin-send-pack.o
BUILTIN_OBJS += builtin-shell.o
BUILTIN_OBJS += builtin-shortlog.o
BUILTIN_OBJS += builtin-show-branch.o
BUILTIN_OBJS += builtin-show-ref.o
Expand Down Expand Up @@ -832,6 +831,7 @@ EXTLIBS += -lz
ifndef NO_POSIX_ONLY_PROGRAMS
PROGRAMS += git-daemon$X
PROGRAMS += git-imap-send$X
PROGRAMS += git-shell$X
endif
ifndef NO_OPENSSL
OPENSSL_LIBSSL = -lssl
Expand Down
1 change: 0 additions & 1 deletion builtin.h
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,6 @@ extern int cmd_rev_parse(int argc, const char **argv, const char *prefix);
extern int cmd_revert(int argc, const char **argv, const char *prefix);
extern int cmd_rm(int argc, const char **argv, const char *prefix);
extern int cmd_send_pack(int argc, const char **argv, const char *prefix);
extern int cmd_shell(int argc, const char **argv, const char *prefix);
extern int cmd_shortlog(int argc, const char **argv, const char *prefix);
extern int cmd_show(int argc, const char **argv, const char *prefix);
extern int cmd_show_branch(int argc, const char **argv, const char *prefix);
Expand Down
1 change: 0 additions & 1 deletion git.c
Original file line number Diff line number Diff line change
Expand Up @@ -338,7 +338,6 @@ static void handle_internal_command(int argc, const char **argv)
{ "revert", cmd_revert, RUN_SETUP | NEED_WORK_TREE },
{ "rm", cmd_rm, RUN_SETUP },
{ "send-pack", cmd_send_pack, RUN_SETUP },
{ "shell", cmd_shell },
{ "shortlog", cmd_shortlog, USE_PAGER },
{ "show-branch", cmd_show_branch, RUN_SETUP },
{ "show", cmd_show, RUN_SETUP | USE_PAGER },
Expand Down
5 changes: 2 additions & 3 deletions builtin-shell.c → shell.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
#include "quote.h"
#include "exec_cmd.h"
#include "strbuf.h"
#include "builtin.h"

static int do_generic_cmd(const char *me, char *arg)
{
Expand Down Expand Up @@ -45,7 +44,7 @@ static struct commands {
{ NULL },
};

int cmd_shell(int argc, const char **argv, const char *prefix)
int main(int argc, char **argv)
{
char *prog;
struct commands *cmd;
Expand All @@ -63,7 +62,7 @@ int cmd_shell(int argc, const char **argv, const char *prefix)
else if (argc != 3 || strcmp(argv[1], "-c"))
die("What do you think I am? A shell?");

prog = xstrdup(argv[2]);
prog = argv[2];
if (!strncmp(prog, "git", 3) && isspace(prog[3]))
/* Accept "git foo" as if the caller said "git-foo". */
prog[3] = '-';
Expand Down

0 comments on commit c7f7224

Please sign in to comment.