Provisioning: Avoid writing 1970 date (#104912)

This commit is contained in:
Ryan McKinley
2025-05-14 13:24:15 +03:00
committed by GitHub
parent e60ece3389
commit 4da4482ec5
@@ -379,12 +379,14 @@ func (g *GoGitRepo) maybeCommit(ctx context.Context, message string) error {
}
sig := repository.GetAuthorSignature(ctx)
if sig != nil && sig.Name != "" {
opts.Author = &object.Signature{
Name: sig.Name,
Email: sig.Email,
When: sig.When,
}
opts.Author.Name = sig.Name
opts.Author.Email = sig.Email
opts.Author.When = sig.When
}
if opts.Author.When.IsZero() {
opts.Author.When = time.Now()
}
_, err := g.tree.Commit(message, opts)
if errors.Is(err, git.ErrEmptyCommit) {
return nil // empty commit is fine -- no change