Fix agent init of git repo from recent change.
diff --git a/cmd/sketch/main.go b/cmd/sketch/main.go
index eed68ec..656b7f8 100644
--- a/cmd/sketch/main.go
+++ b/cmd/sketch/main.go
@@ -438,6 +438,7 @@
OneShot: flags.oneShot,
GitRemoteAddr: flags.gitRemoteURL,
OutsideHTTP: flags.outsideHTTP,
+ Commit: flags.commit,
}
agent := loop.NewAgent(agentConfig)
diff --git a/loop/agent.go b/loop/agent.go
index e26bad0..a400f22 100644
--- a/loop/agent.go
+++ b/loop/agent.go
@@ -794,9 +794,12 @@
return fmt.Errorf("Agent.Init: already initialized")
}
ctx := a.config.Context
+ slog.InfoContext(ctx, "agent initializing")
// Fetch, if so configured.
if ini.InDocker && a.config.Commit != "" && a.config.GitRemoteAddr != "" {
+ slog.InfoContext(ctx, "updating git repo", slog.String("commit", a.config.Commit))
+
cmd := exec.CommandContext(ctx, "git", "stash")
cmd.Dir = a.workingDir
if out, err := cmd.CombinedOutput(); err != nil {