The same way other python scripts are generated, so the shebang is replaced by PYTHON_PATH. Also, cleanup the Makefile. Signed-off-by: Felipe Contreras <felipe.contreras@xxxxxxxxx> --- contrib/remote-helpers/.gitignore | 2 ++ contrib/remote-helpers/Makefile | 15 ++++++++++++--- .../remote-helpers/{git-remote-bzr => git-remote-bzr.py} | 0 .../remote-helpers/{git-remote-hg => git-remote-hg.py} | 0 4 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 contrib/remote-helpers/.gitignore rename contrib/remote-helpers/{git-remote-bzr => git-remote-bzr.py} (100%) rename contrib/remote-helpers/{git-remote-hg => git-remote-hg.py} (100%) diff --git a/contrib/remote-helpers/.gitignore b/contrib/remote-helpers/.gitignore new file mode 100644 index 0000000..9bf692b --- /dev/null +++ b/contrib/remote-helpers/.gitignore @@ -0,0 +1,2 @@ +git-remote-bzr +git-remote-hg diff --git a/contrib/remote-helpers/Makefile b/contrib/remote-helpers/Makefile index 239161d..d9b3515 100644 --- a/contrib/remote-helpers/Makefile +++ b/contrib/remote-helpers/Makefile @@ -1,14 +1,23 @@ TESTS := $(wildcard test*.sh) +SCRIPTS := $(wildcard git-remote-*.py) export T := $(addprefix $(CURDIR)/,$(TESTS)) export MAKE := $(MAKE) -e export PATH := $(CURDIR):$(PATH) export TEST_LINT := test-lint-executable test-lint-shell-syntax -test: +export SCRIPT_PYTHON := $(addprefix $(CURDIR)/,$(SCRIPTS)) + +all: $(SCRIPTS) + $(MAKE) -C ../.. build-python-script + +install: + $(MAKE) -C ../.. install-python-script + +test: all $(MAKE) -C ../../t $@ -$(TESTS): +$(TESTS): all $(MAKE) -C ../../t $(CURDIR)/$@ -.PHONY: $(TESTS) +.PHONY: all install test $(TESTS) diff --git a/contrib/remote-helpers/git-remote-bzr b/contrib/remote-helpers/git-remote-bzr.py similarity index 100% rename from contrib/remote-helpers/git-remote-bzr rename to contrib/remote-helpers/git-remote-bzr.py diff --git a/contrib/remote-helpers/git-remote-hg b/contrib/remote-helpers/git-remote-hg.py similarity index 100% rename from contrib/remote-helpers/git-remote-hg rename to contrib/remote-helpers/git-remote-hg.py -- 1.8.3.rc3.312.g47657de -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html