@@ -42,10 +42,13 @@ const (
4242 ignoreReadConcernFlag = "ignoreReadConcern"
4343 configFileFlag = "configFile"
4444 pprofInterval = "pprofInterval"
45+
46+ buildVarDefaultStr = "Unknown; build with build.sh."
4547)
4648
47- // This gets set at build time.
48- var Revision = "Unknown; build with build.sh."
49+ // These get set at build time, assuming use of build.sh.
50+ var Revision = buildVarDefaultStr
51+ var BuildTime = buildVarDefaultStr
4952
5053func main () {
5154 zerolog .ErrorStackMarshaler = pkgerrors .MarshalStack
@@ -165,7 +168,7 @@ func main() {
165168 app := & cli.App {
166169 Name : "migration-verifier" ,
167170 Usage : "verify migration correctness" ,
168- Version : Revision ,
171+ Version : fmt . Sprintf ( "%s, built at %s" , Revision , BuildTime ) ,
169172 Flags : flags ,
170173 Before : func (cCtx * cli.Context ) error {
171174 confFile := cCtx .String (configFileFlag )
@@ -215,6 +218,7 @@ func handleArgs(ctx context.Context, cCtx *cli.Context) (*verifier.Verifier, err
215218
216219 v .GetLogger ().Info ().
217220 Str ("revision" , Revision ).
221+ Str ("buildTime" , BuildTime ).
218222 Int ("processID" , os .Getpid ()).
219223 Msg ("migration-verifier started." )
220224
0 commit comments