Skip to content

Commit a378508

Browse files
committed
Add support for formatCurrentDate in branchPrefix
1 parent ade7e2a commit a378508

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

pkg/gui/controllers/helpers/refs_helper.go

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ package helpers
33
import (
44
"fmt"
55
"strings"
6+
"text/template"
7+
"time"
68

79
"github.com/jesseduffield/gocui"
810
"github.com/jesseduffield/lazygit/pkg/commands/git_commands"
@@ -329,7 +331,16 @@ func (self *RefsHelper) NewBranch(from string, fromFormattedName string, suggest
329331
)
330332

331333
if suggestedBranchName == "" {
332-
suggestedBranchName = self.c.UserConfig().Git.BranchPrefix
334+
var err error
335+
336+
suggestedBranchName, err = utils.ResolveTemplate(self.c.UserConfig().Git.BranchPrefix, nil, template.FuncMap{
337+
"formatCurrentDate": func(layout string) string {
338+
return time.Now().Format(layout)
339+
},
340+
})
341+
if err != nil {
342+
return err
343+
}
333344
}
334345

335346
refresh := func() error {

0 commit comments

Comments
 (0)