diff options
| author | Jeff Carr <[email protected]> | 2025-10-10 03:01:13 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-10 03:01:13 -0500 |
| commit | 17652d4ddc35b9acddeeaaf744b111ed03b3b8ba (patch) | |
| tree | 7b85f05289fca92695ffb430529e6ca7c54990b5 /config.go | |
| parent | 8e7b9bf81e776048d9f6d0fab7a605eb4db21a2b (diff) | |
code for testiong dirty() problem
Diffstat (limited to 'config.go')
| -rw-r--r-- | config.go | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -14,6 +14,19 @@ import ( "go.wit.com/log" ) +var globalChanged bool +var globalReason string + +func (all *Repos) SmartSave() error { + if !globalChanged { + return nil + } + log.Info("saved because", globalReason) + globalChanged = false + globalReason = "" + return all.Save() +} + // write the repos.pb file func (all *Repos) ConfigSave(fname string) error { if all == nil { |
