Signed-off-by: Felipe Contreras <felipe.contreras@xxxxxxxxx> --- Makefile | 8 +++++++- git-rb-setup.rb | 11 +++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 git-rb-setup.rb diff --git a/Makefile b/Makefile index 7cbcbcb..138f9bf 100644 --- a/Makefile +++ b/Makefile @@ -491,6 +491,8 @@ SCRIPT_PERL += git-svn.perl SCRIPT_PYTHON += git-remote-testpy.py SCRIPT_PYTHON += git-p4.py +SCRIPT_RUBY += git-rb-setup.rb + NO_INSTALL += git-remote-testgit NO_INSTALL += git-remote-testpy @@ -502,6 +504,7 @@ SCRIPT_PYTHON_GEN = $(patsubst %.py,%,$(SCRIPT_PYTHON)) SCRIPT_SH_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_SH_GEN)) SCRIPT_PERL_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_PERL_GEN)) SCRIPT_PYTHON_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_PYTHON_GEN)) +SCRIPT_RUBY_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_RUBY)) # Individual rules to allow e.g. # "make -C ../.. SCRIPT_PERL=contrib/foo/bar.perl build-perl-script" @@ -511,13 +514,15 @@ build-perl-script: $(SCRIPT_PERL_GEN) build-sh-script: $(SCRIPT_SH_GEN) build-python-script: $(SCRIPT_PYTHON_GEN) -.PHONY: install-perl-script install-sh-script install-python-script +.PHONY: install-perl-script install-sh-script install-python-script install-ruby-script install-sh-script: $(SCRIPT_SH_INS) $(INSTALL) $^ '$(DESTDIR_SQ)$(gitexec_instdir_SQ)' install-perl-script: $(SCRIPT_PERL_INS) $(INSTALL) $^ '$(DESTDIR_SQ)$(gitexec_instdir_SQ)' install-python-script: $(SCRIPT_PYTHON_INS) $(INSTALL) $^ '$(DESTDIR_SQ)$(gitexec_instdir_SQ)' +install-ruby-script: $(SCRIPT_RUBY_INS) + $(INSTALL) $^ '$(DESTDIR_SQ)$(gitexec_instdir_SQ)' .PHONY: clean-perl-script clean-sh-script clean-python-script clean-sh-script: @@ -530,6 +535,7 @@ clean-python-script: SCRIPTS = $(SCRIPT_SH_INS) \ $(SCRIPT_PERL_INS) \ $(SCRIPT_PYTHON_INS) \ + $(SCRIPT_RUBY_INS) \ git-instaweb ETAGS_TARGET = TAGS diff --git a/git-rb-setup.rb b/git-rb-setup.rb new file mode 100644 index 0000000..969278a --- /dev/null +++ b/git-rb-setup.rb @@ -0,0 +1,11 @@ +#!/usr/bin/env ruby + +def die(*args) + fmt = args.shift + $stderr.printf("fatal: %s\n" % fmt, *args) + exit 128 +end + +def sha1_to_hex(sha1) + sha1.unpack('H*').first +end -- 1.8.4-fc -- 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