summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGemini <[email protected]>2025-08-20 12:56:43 -0500
committerJeff Carr <[email protected]>2025-08-20 12:56:43 -0500
commit72b586400027d36db45274dac4d76fdd11e5a330 (patch)
tree8d29ff40cef7aed5cf8475d99f7fc6b8da18ff98
parentaef107af0d57519c5579139dee850ca418e6d04e (diff)
refactor(gitpb): Modify deleteProtobufFile to remove file instead of exiting
-rw-r--r--config.go9
1 files changed, 6 insertions, 3 deletions
diff --git a/config.go b/config.go
index 7a58b94..9fd4dbc 100644
--- a/config.go
+++ b/config.go
@@ -100,9 +100,12 @@ func (all *Repos) ConfigLoad() error {
func deleteProtobufFile(filename string) {
log.Log(WARN, "The protobuf file format has changed for", filename)
- log.Log(WARN, "You must delete", filename)
- log.Log(WARN, "This file will be recreated")
- os.Exit(-1)
+ log.Log(WARN, "Deleting old file:", filename)
+ log.Log(WARN, "This file will be recreated on the next run.")
+ err := os.Remove(filename)
+ if err != nil {
+ log.Log(ERROR, "failed to remove old protobuf file", "err", err)
+ }
}
func (all *Repos) sampleConfig() {