* [PATCH] Change GIT-VERSION-GEN to call git commands with "git" not "git-". [not found] <20060522003952.038fc6d6.seanlkml@sympatico.ca> @ 2006-05-22 4:39 ` Sean [not found] ` <20060522004259.3e86718e.seanlkml@sympatico.ca> 2006-05-23 1:20 ` [PATCH] Change GIT-VERSION-GEN to call git commands with "git" not "git-" Junio C Hamano 0 siblings, 2 replies; 3+ messages in thread From: Sean @ 2006-05-22 4:39 UTC (permalink / raw) To: git GIT-VERSION-GEN can incorrectly return a default version of "v1.3.GIT" because it tries to execute git commands using the "git-cmd" format that expects all git commands to be in the $PATH. Convert these to "git cmd" format so that a proper answer is returned even when the git commands have been moved out of the $PATH and into a $gitexecdir. --- GIT-VERSION-GEN | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN index 7fcefcd..a461518 100755 --- a/GIT-VERSION-GEN +++ b/GIT-VERSION-GEN @@ -5,7 +5,7 @@ DEF_VER=v1.3.GIT # First try git-describe, then see if there is a version file # (included in release tarballs), then default -if VN=$(git-describe --abbrev=4 HEAD 2>/dev/null); then +if VN=$(git describe --abbrev=4 HEAD 2>/dev/null); then VN=$(echo "$VN" | sed -e 's/-/./g'); elif test -f version then @@ -16,7 +16,7 @@ fi VN=$(expr "$VN" : v*'\(.*\)') -dirty=$(sh -c 'git-diff-index --name-only HEAD' 2>/dev/null) || dirty= +dirty=$(sh -c 'git diff-index --name-only HEAD' 2>/dev/null) || dirty= case "$dirty" in '') ;; -- 1.3.3.ge95c ^ permalink raw reply related [flat|nested] 3+ messages in thread
[parent not found: <20060522004259.3e86718e.seanlkml@sympatico.ca>]
* [PATCH] Install git builtins into gitexecdir rather than bindir. [not found] ` <20060522004259.3e86718e.seanlkml@sympatico.ca> @ 2006-05-22 4:42 ` Sean 0 siblings, 0 replies; 3+ messages in thread From: Sean @ 2006-05-22 4:42 UTC (permalink / raw) To: git Moving "git-cmd" commands out of the path and into a special git exec path, should include the builtins. --- Makefile | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/Makefile b/Makefile index d171829..d9b9671 100644 --- a/Makefile +++ b/Makefile @@ -628,7 +628,8 @@ install: all $(MAKE) -C templates install $(INSTALL) -d -m755 '$(DESTDIR_SQ)$(GIT_PYTHON_DIR_SQ)' $(INSTALL) $(PYMODULES) '$(DESTDIR_SQ)$(GIT_PYTHON_DIR_SQ)' - $(foreach p,$(BUILT_INS), rm -f '$(DESTDIR_SQ)$(bindir_SQ)/$p' && ln '$(DESTDIR_SQ)$(bindir_SQ)/git$X' '$(DESTDIR_SQ)$(bindir_SQ)/$p' ;) + ln -f '$(DESTDIR_SQ)$(bindir_SQ)/git$X' '$(DESTDIR_SQ)$(gitexecdir_SQ)/git$X' || cp '$(DESTDIR_SQ)$(bindir_SQ)/git$X' '$(DESTDIR_SQ)$(gitexecdir_SQ)/git$X' + $(foreach p,$(BUILT_INS), rm -f '$(DESTDIR_SQ)$(gitexecdir_SQ)/$p' && ln '$(DESTDIR_SQ)$(gitexecdir_SQ)/git$X' '$(DESTDIR_SQ)$(gitexecdir_SQ)/$p' ;) install-doc: $(MAKE) -C Documentation install -- 1.3.3.ge95c ^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] Change GIT-VERSION-GEN to call git commands with "git" not "git-". 2006-05-22 4:39 ` [PATCH] Change GIT-VERSION-GEN to call git commands with "git" not "git-" Sean [not found] ` <20060522004259.3e86718e.seanlkml@sympatico.ca> @ 2006-05-23 1:20 ` Junio C Hamano 1 sibling, 0 replies; 3+ messages in thread From: Junio C Hamano @ 2006-05-23 1:20 UTC (permalink / raw) To: git Sean <seanlkml@sympatico.ca> writes: > GIT-VERSION-GEN can incorrectly return a default version of > "v1.3.GIT" because it tries to execute git commands using the > "git-cmd" format that expects all git commands to be in the $PATH. > Convert these to "git cmd" format so that a proper answer is > returned even when the git commands have been moved out of the > $PATH and into a $gitexecdir. IIRC, the reason we spelled it as "git-describe" with a dash is ancient git wrapper said "not a git command" when given "describe" which it did not understand without failing. I think it has been long enough since we introduced "git describe", so this would be OK. ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2006-05-23 1:20 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20060522003952.038fc6d6.seanlkml@sympatico.ca>
2006-05-22 4:39 ` [PATCH] Change GIT-VERSION-GEN to call git commands with "git" not "git-" Sean
[not found] ` <20060522004259.3e86718e.seanlkml@sympatico.ca>
2006-05-22 4:42 ` [PATCH] Install git builtins into gitexecdir rather than bindir Sean
2006-05-23 1:20 ` [PATCH] Change GIT-VERSION-GEN to call git commands with "git" not "git-" Junio C Hamano
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).