diff --git a/go/cmd/dolt/commands/init.go b/go/cmd/dolt/commands/init.go index f31e8353ed..b57cbcfa9b 100644 --- a/go/cmd/dolt/commands/init.go +++ b/go/cmd/dolt/commands/init.go @@ -155,13 +155,10 @@ func (cmd InitCmd) Exec(ctx context.Context, commandStr string, args []string, d } requiresFunHash := apr.Contains(funHashFlag) - commitMeta := func() datas.CommitMetaGenerator { - if requiresFunHash { - return datas.MakeFunCommitMetaGenerator(name, email, t) - } else { - return datas.MakeCommitMetaGenerator(name, email, t) - } - }() + generator := datas.MakeCommitMetaGenerator(name, email, t) + if requiresFunHash { + generator = datas.MakeFunCommitMetaGenerator(name, email, t) + } err := dEnv.InitRepoWithCommitMeta(context.Background(), types.Format_Default, initBranch, commitMeta) if err != nil {