mirror of
https://github.com/envmodules/modules.git
synced 2026-06-14 00:42:43 +08:00
For better and simpler compatibility with previous modulecmd version and also for using same approach for both loaded environment and saved collections, track in the user environment the loaded modules that have not been asked by user (modules that have been automatically loaded as dependency of another loaded module) instead of tracking those loaded modules directly asked by user. As a consequence MODULES_LMUASKED is transformed in MODULES_LMNOTUASKED and modulecmd.tcl code is adapted to determine the 'user asked' state from this negated record. Adapt the whole testsuite consequently.