diff options
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 { |
