mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-18 21:11:19 +02:00
all: Refactor to nonglobal Viper, i18n etc.
This is a final rewrite that removes all the global state in Hugo, which also enables the use if `t.Parallel` in tests. Updates #2701 Fixes #3016
This commit is contained in:
@@ -20,17 +20,16 @@ import (
|
||||
|
||||
"github.com/bep/gitmap"
|
||||
"github.com/spf13/hugo/helpers"
|
||||
"github.com/spf13/viper"
|
||||
)
|
||||
|
||||
func (h *HugoSites) assembleGitInfo() {
|
||||
if !viper.GetBool("enableGitInfo") {
|
||||
if !h.Cfg.GetBool("enableGitInfo") {
|
||||
return
|
||||
}
|
||||
|
||||
var (
|
||||
workingDir = viper.GetString("workingDir")
|
||||
contentDir = viper.GetString("contentDir")
|
||||
workingDir = h.Cfg.GetString("workingDir")
|
||||
contentDir = h.Cfg.GetString("contentDir")
|
||||
)
|
||||
|
||||
gitRepo, err := gitmap.Map(workingDir, "")
|
||||
|
Reference in New Issue
Block a user