mirror of
https://github.com/rkd77/elinks.git
synced 2024-12-04 14:46:47 -05:00
BUILD_ID: Show the full SHA-1, instead of git describe.
Git describe happily picks whatever annotated tag is closest to the commit. I make use of many annotated tags that correspond not to ELinks releases but rather to patches posted in bugzilla or sent in email. So with git describe, the About window can display e.g. "email/witekfl/2008-02-29-2-g705acfa-dirty", which is not the intended use of this tag. In the "next" branch of git.git, git describe apparently supports a --match option with which it could be made to consider ELinks releases only. However, that option is not yet in any released version of Git, and anyhow ELinks should support older versions too. Instead of using git describe, just show the full SHA-1, like cg-commit-id would. The About dialog box also displays VERSION from configure.in, so it isn't even particularly useful to show the name of the latest tag. (The commit count might help though.)
This commit is contained in:
parent
705acfa05a
commit
747b32b735
@ -29,7 +29,7 @@ SUBDIRS = \
|
|||||||
|
|
||||||
# Get the GIT HEAD ID if possible
|
# Get the GIT HEAD ID if possible
|
||||||
ifdef GIT
|
ifdef GIT
|
||||||
GITDESC = $(shell $(GIT) --git-dir=$(top_srcdir)/.git describe 2>/dev/null)
|
GITDESC = $(shell $(GIT) --git-dir=$(top_srcdir)/.git rev-parse HEAD 2>/dev/null)
|
||||||
WTDIRTY = $(shell $(GIT) --git-dir=$(top_srcdir)/.git diff-index HEAD 2>/dev/null)
|
WTDIRTY = $(shell $(GIT) --git-dir=$(top_srcdir)/.git diff-index HEAD 2>/dev/null)
|
||||||
BUILD_ID = $(subst elinks-,,$(GITDESC))$(if $(WTDIRTY),-dirty)
|
BUILD_ID = $(subst elinks-,,$(GITDESC))$(if $(WTDIRTY),-dirty)
|
||||||
endif
|
endif
|
||||||
|
Loading…
Reference in New Issue
Block a user