Remove the internal GitInfo type and make Page.GitInf() return a pointer

See #5693
This commit is contained in:
Bjørn Erik Pedersen
2025-07-07 13:03:57 +02:00
parent 61e6c730dd
commit 90d397b142
10 changed files with 16 additions and 62 deletions

View File

@@ -230,13 +230,13 @@ func (h *HugoSites) RegularPages() page.Pages {
return v
}
func (h *HugoSites) gitInfoForPage(p page.Page) (source.GitInfo, error) {
func (h *HugoSites) gitInfoForPage(p page.Page) (*source.GitInfo, error) {
if _, err := h.init.gitInfo.Do(context.Background()); err != nil {
return source.GitInfo{}, err
return nil, err
}
if h.gitInfo == nil {
return source.GitInfo{}, nil
return nil, nil
}
return h.gitInfo.forPage(p), nil