提交 6a2e50f9 编写于 作者: J Junio C Hamano

git --version tells which version of git you have.

Originally from Martin Atukunda <matlads@dsmagic.com> but adjusted for
post-rename code.
Signed-off-by: NJunio C Hamano <junkio@cox.net>
上级 a3b427b9
......@@ -183,11 +183,17 @@ SCRIPTS = $(SCRIPT_SH) $(SCRIPT_PERL) gitk
### Build rules
all: $(PROGRAMS)
all: $(PROGRAMS) git.sh
all:
$(MAKE) -C templates
git.sh: git.sh.in Makefile
rm -f $@+ $@
sed -e 's/@@GIT_VERSION@@/$(GIT_VERSION)/g' <$@.in >$@+
chmod +x $@+
mv $@+ $@
%.o: %.c
$(CC) -o $*.o -c $(ALL_CFLAGS) $<
%.o: %.S
......@@ -293,7 +299,7 @@ deb: dist
clean:
rm -f *.o mozilla-sha1/*.o ppc/*.o $(PROGRAMS) $(LIB_FILE)
rm -f git-core.spec
rm -f git-core.spec git.sh
rm -rf $(GIT_TARNAME)
rm -f $(GIT_TARNAME).tar.gz git-core_$(GIT_VERSION)-*.tar.gz
rm -f git-core_$(GIT_VERSION)-*.deb git-core_$(GIT_VERSION)-*.dsc
......
......@@ -6,6 +6,11 @@ case "$#" in
0) ;;
*) cmd="$1"
shift
case "$cmd" in
-v|--v|--ve|--ver|--vers|--versi|--versio|--version)
echo "git version @@GIT_VERSION@@"
exit 0 ;;
esac
test -x $path/git-$cmd && exec $path/git-$cmd "$@" ;;
esac
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册