summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-12-01 10:42:32 -0600
committerJeff Carr <[email protected]>2024-12-01 10:42:32 -0600
commit3532a553e420df46288fe9f137c1bd007b37dce5 (patch)
treea896b7af2ce1f390e4a6f8a46dc3b0bdeb9b92fd
parenta483e69d12f9522e882b700d3ea6940a6fd86bff (diff)
fixes to marshalv0.6.9
-rw-r--r--Makefile7
-rw-r--r--main.go8
2 files changed, 10 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index c1c9057..cf5754b 100644
--- a/Makefile
+++ b/Makefile
@@ -12,8 +12,8 @@ no-gui: build
./go-clone --no-gui
build:
- make -C ../../lib/protobuf/gitpb/
- GO111MODULE=off go build \
+ reset
+ GO111MODULE=off go build -v \
-ldflags "-X main.VERSION=${VERSION} -X main.BUILDTIME=${BUILDTIME} -X gui.GUIVERSION=${VERSION}"
install:
@@ -49,6 +49,9 @@ clean:
git-clone:
./go-clone --recursive --go-src --no-work go.wit.com/lib/daemons/virtigod
+test-build: build
+ ./go-clone --build go.wit.com/apps/helloworld
+
debian:
go-deb --no-gui --repo go.wit.com/apps/go-clone
diff --git a/main.go b/main.go
index dca3832..baa316e 100644
--- a/main.go
+++ b/main.go
@@ -10,6 +10,7 @@ import (
"go.wit.com/lib/gui/repolist"
"go.wit.com/lib/gui/shell"
"go.wit.com/lib/protobuf/forgepb"
+ "go.wit.com/lib/protobuf/gitpb"
"go.wit.com/log"
)
@@ -20,6 +21,7 @@ var BUILDTIME string
var pp *arg.Parser
var forge *forgepb.Forge
var rv *repolist.RepoList
+var argvRepo *gitpb.Repo
func main() {
pp = arg.MustParse(&argv)
@@ -40,8 +42,8 @@ func main() {
// forge.ConfigPrintTable()
os.Setenv("REPO_WORK_PATH", forge.GetGoSrc())
- pb := forge.Repos.FindByGoPath(argv.Repo)
- if pb == nil {
+ argvRepo = forge.Repos.FindByGoPath(argv.Repo)
+ if argvRepo == nil {
log.Info("yep, need to clone", argv.Repo)
} else {
log.Info("already have", argv.Repo)
@@ -49,7 +51,6 @@ func main() {
okExit(argv.Repo)
}
-
// gui is in testing
myGui := gui.New()
// myGui.Default()
@@ -201,6 +202,7 @@ func redoGoModAll() {
func build() {
if argv.Build {
log.Info("need to try to build here")
+ forge.Build(argvRepo, nil)
} else {
log.Info("skipping build")
}