diff options
| author | forge <[email protected]> | 2025-10-31 00:05:42 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-31 00:09:09 -0500 |
| commit | 5bb2ce2fca59fa5672d9fdaa7855e8d5b0802512 (patch) | |
| tree | 2dca40822ae2607e2b6488b6c95c184e6df45011 /main.go | |
| parent | a07376f5593a0ec98a60b8d8bce0a8489eff3a37 (diff) | |
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 29 |
1 files changed, 10 insertions, 19 deletions
@@ -2,13 +2,11 @@ package main import ( "embed" - "errors" "fmt" "net/http" - "os" - "path/filepath" "time" + "go.wit.com/lib/config" "go.wit.com/lib/env" "go.wit.com/lib/protobuf/argvpb" "go.wit.com/lib/protobuf/forgepb" @@ -21,14 +19,6 @@ var resources embed.FS var HOSTNAME string = "forge.wit.com" -func saveMissing() error { - err := me.missing.SaveValidate(filepath.Join(env.Get("ReposDir"), "missing.pb")) - if err != nil { - log.Info("failed to save missing.pb", err) - } - return err -} - func main() { me = new(mainType) argvpb.Init(&argv, APPNAME, BUILDTIME, VERSION) // adds shell auto-complete @@ -53,18 +43,19 @@ func main() { } me.missing = gitpb.NewRepos() - err = me.missing.ConfigLoad(filepath.Join(env.Get("ReposDir"), "missing.pb")) - if errors.Is(err, os.ErrNotExist) { - saveMissing() - } else if err != nil { + me.missing.Filename = config.MakeConfigFilename("forged", "missing") + err = me.missing.CacheLoad() + if err != nil { log.Info("loading missing.pb failed", err) badExit(err) } - if argv.Missing != nil { - log.Info("loading missing.pb worked len =", me.missing.Len()) - me.missing.PrintMissingTable() - okExit("") + me.Patchsets = forgepb.NewSets() + me.Patchsets.Filename = config.MakeConfigFilename("forged", "sets") + err = config.LoadCacheDir(me.Patchsets) + if err != nil { + log.Info("loading patchsets file sets.pb failed", err) + badExit(err) } if argv.Repos != nil { |
