add os.Stat() check for Reload()
This commit is contained in:
parent
93e4eae19d
commit
723ca5e829
13
reload.go
13
reload.go
|
@ -8,7 +8,18 @@ import (
|
|||
timestamppb "google.golang.org/protobuf/types/known/timestamppb"
|
||||
)
|
||||
|
||||
// TODO: fix and clean this up. this is a work in progress
|
||||
// does a fast check with os.Stat()
|
||||
// if the mtimes changed, does a full repo.Reload()
|
||||
func (repo *Repo) ReloadCheck() error {
|
||||
if !repo.DidRepoChange() {
|
||||
return nil
|
||||
}
|
||||
// f.configSave = true
|
||||
err := repo.Reload()
|
||||
return err
|
||||
}
|
||||
|
||||
// TODO: clean this up more, but it is working now more or less
|
||||
func (repo *Repo) Reload() error {
|
||||
// log.Info("in reload", repo.FullPath)
|
||||
repo.Tags = new(GitTags)
|
||||
|
|
Loading…
Reference in New Issue