feat: add dryflag, implement push for catalogue generate

This commit is contained in:
2021-12-19 23:59:40 +01:00
parent 217d4bc2cc
commit bf82bc9c7f
3 changed files with 5 additions and 4 deletions

View File

@ -10,7 +10,7 @@ import (
)
// Commit runs a git commit
func Commit(glob, commitMessage string, dryRun bool) error {
func Commit(glob, commitMessage string, dryRun, push bool) error {
if commitMessage == "" {
return fmt.Errorf("no commit message specified?")
}
@ -55,7 +55,7 @@ func Commit(glob, commitMessage string, dryRun bool) error {
logrus.Info("dry run: no changes commited")
}
if !dryRun {
if !dryRun && push {
if err := commitRepo.Push(&git.PushOptions{}); err != nil {
return err
}