func()

in tools/eksDistroBuildToolingOpsTools/pkg/git/gogitClient.go [471:494]


func (g *GogitClient) DeleteFile(filename string) error {
	repo, err := g.Client.OpenRepo()
	if err != nil {
		logger.Error(err, "Opening repo")
		return err
	}

	wt, err := repo.Worktree()
	if err != nil {
		logger.Error(err, "Accessing worktree")
		return err
	}

	file, err := wt.Filesystem.Create(filename)
	if err != nil {
		logger.Error(err, "file creation", filename)
	}

	if err := file.Close(); err != nil {
		return err
	}
	logger.V(4).Info("New file created", "file", filename)
	return nil
}