20735: Fix auto version generator.
authorTom Clegg <tom@curii.com>
Thu, 10 Aug 2023 20:41:49 +0000 (16:41 -0400)
committerTom Clegg <tom@curii.com>
Tue, 15 Aug 2023 18:04:54 +0000 (14:04 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

lib/boot/supervisor.go

index 0f0600f181d7e4371687f921f0f2ca318db80546..55fe9d2e37f3cc51125f66c61c324fd96080a99c 100644 (file)
@@ -325,13 +325,13 @@ func (super *Supervisor) runCluster() error {
        } else if super.SourceVersion == "" {
                // Find current source tree version.
                var buf bytes.Buffer
-               err = super.RunProgram(super.ctx, ".", runOptions{output: &buf}, "git", "diff", "--shortstat")
+               err = super.RunProgram(super.ctx, super.SourcePath, runOptions{output: &buf}, "git", "diff", "--shortstat")
                if err != nil {
                        return err
                }
                dirty := buf.Len() > 0
                buf.Reset()
-               err = super.RunProgram(super.ctx, ".", runOptions{output: &buf}, "git", "log", "-n1", "--format=%H")
+               err = super.RunProgram(super.ctx, super.SourcePath, runOptions{output: &buf}, "git", "log", "-n1", "--format=%H")
                if err != nil {
                        return err
                }