Closed dalehenrich closed 6 months ago
Slight change in semantics of reload is required (not reading specs from disk) for the most common case of picking up changes from a new commit ...
Picking up specification changes from disk is way too complicated to do automatically, because we do not know what choices the developer made during the initial load (mainly involving changes to projectHomes, but custom attribute changes count as well), so the best solution is to remove the project(s) from the image and repeat the initial load expression or to replace loaded load specs with new copies read from disk or ....)
battery tests passing for 3.7.2 and 0a0a7f1
The implementation of reload should use the loadedLoadSpecificaions/read:/load sequence: