mirror of
				https://github.com/gohugoio/hugo.git
				synced 2024-05-11 05:54:58 +00:00 
			
		
		
		
	Added Version, CommitHash and BuildDate to hugolib/hugo.go and used it in build Removed commitHash and buildDate from commands/version.go and used hugolib vars Removed getDateFormat function from commands/version.go Conflicts: README.md docs/content/templates/variables.md
		
			
				
	
	
		
			28 lines
		
	
	
		
			555 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			555 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
 | 
						|
# Adds build information from git repo
 | 
						|
#
 | 
						|
# as suggested by tatsushid in
 | 
						|
# https://github.com/spf13/hugo/issues/540
 | 
						|
 | 
						|
COMMIT_HASH=`git rev-parse --short HEAD 2>/dev/null`
 | 
						|
BUILD_DATE=`date +%FT%T%z`
 | 
						|
LDFLAGS=-ldflags "-X github.com/spf13/hugo/hugolib.CommitHash ${COMMIT_HASH} -X github.com/spf13/hugo/hugolib.BuildDate ${BUILD_DATE}"
 | 
						|
 | 
						|
all: gitinfo
 | 
						|
 | 
						|
install: install-gitinfo
 | 
						|
 | 
						|
help:
 | 
						|
	echo ${COMMIT_HASH}
 | 
						|
	echo ${BUILD_DATE}
 | 
						|
 | 
						|
gitinfo:
 | 
						|
	go build ${LDFLAGS} -o hugo main.go
 | 
						|
 | 
						|
install-gitinfo:
 | 
						|
	go install ${LDFLAGS} ./...
 | 
						|
 | 
						|
no-git-info:
 | 
						|
	go build -o hugo main.go
 | 
						|
 |