Hello BartB,
I made the same for my projects...
You cannot ask for the revision history in executables! This property
is only available in development environment, as described in the help.
But: you can make a control in your subVi and copy the revision history
to a local of this control. When you change the reivision history, run
the vi once and set the control to "make current value default". When
you run your executable, check for executable or development
environment and use either the revision history property node or the
control (with it's default value...). So you get the actual rev history
even in executable mode!
Best regards,
GerdW

using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019