diff options
author | Junio C Hamano <junkio@cox.net> | 2005-10-02 00:20:45 -0700 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-10-02 00:20:45 -0700 |
commit | 0842acff57f386ba749c3ea6b5e034771f074f6b (patch) | |
tree | 8fe4cc9882280a28f44d3302791cd76c8177d0d5 /Makefile | |
parent | 18c5a52537173b12bd78ce25c6dd524d147e87a7 (diff) | |
download | git-0842acff57f386ba749c3ea6b5e034771f074f6b.tar.gz git-0842acff57f386ba749c3ea6b5e034771f074f6b.tar.xz |
Customize git command for installations that lack certain commands.
When the platform lacks certain git subcommands, omit them from the
list of subcommands that are available from "git" wrapper.
Noticed by Geert Bosch.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -122,6 +122,8 @@ PROGRAMS = \ # Backward compatibility -- to be removed after 1.0 PROGRAMS += git-ssh-pull git-ssh-push +GIT_LIST_TWEAK = + PYMODULES = \ gitMergeCommon.py @@ -131,6 +133,8 @@ endif ifdef WITH_SEND_EMAIL SCRIPT_PERL += git-send-email.perl +else + GIT_LIST_TWEAK += -e '/^send-email$$/d' endif LIB_FILE=libgit.a @@ -282,7 +286,8 @@ all: git: git.sh Makefile rm -f $@+ $@ sed -e '1s|#!.*/sh|#!$(SHELL_PATH)|' \ - -e 's/@@GIT_VERSION@@/$(GIT_VERSION)/g' <$@.sh >$@+ + -e 's/@@GIT_VERSION@@/$(GIT_VERSION)/g' \ + $(GIT_LIST_TWEAK) <$@.sh >$@+ chmod +x $@+ mv $@+ $@ |