summaryrefslogtreecommitdiff
path: root/Save.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-21 13:51:18 -0500
committerJeff Carr <[email protected]>2025-10-21 13:51:18 -0500
commit9a3a2e16c7fc8769a9a6af5f598acb3ffc77e4b4 (patch)
treede8b4d91fcc206c7df1d38f7892342d3db2c7591 /Save.go
parentf1e9fdedb2cf3af1f8db28b6afabaac220c7f9e9 (diff)
reset HasChanged() after successful Save()
Diffstat (limited to 'Save.go')
-rw-r--r--Save.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/Save.go b/Save.go
index 4bbcb7b..5818ac6 100644
--- a/Save.go
+++ b/Save.go
@@ -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
}