diff options
| author | Jeff Carr <[email protected]> | 2025-10-21 13:51:18 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-21 13:51:18 -0500 |
| commit | 9a3a2e16c7fc8769a9a6af5f598acb3ffc77e4b4 (patch) | |
| tree | de8b4d91fcc206c7df1d38f7892342d3db2c7591 /Save.go | |
| parent | f1e9fdedb2cf3af1f8db28b6afabaac220c7f9e9 (diff) | |
reset HasChanged() after successful Save()
Diffstat (limited to 'Save.go')
| -rw-r--r-- | Save.go | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -36,11 +36,14 @@ func (f *Forge) Save() error { err = f.Repos.SaveVerbose() // err = f.Repos.Save() } + if err == nil { + config.SetChanged("repos", false) + } allerr = errors.Join(allerr, err) } if config.HasChanged("forge") { - log.Info("forgepb.Save() thinks nothing changed") + log.Info("forgepb.Save() things forge.text changed") // migrate from the old gopath to "namespace" for fc := range f.Config.IterAll() { @@ -59,6 +62,9 @@ func (f *Forge) Save() error { if err != nil { log.Info("forge.Config.configSave() error", err) } + if err == nil { + config.SetChanged("forge", false) + } allerr = errors.Join(allerr, err) return nil } |
