Skip to content

Commit da147b3

Browse files
committed
Add support for formatCurrentDate in branchPrefix
1 parent 757c6ec commit da147b3

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

Diff for: pkg/gui/controllers/helpers/refs_helper.go

+12-1
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)