Releases: Mu2e/Muse
Releases · Mu2e/Muse
turn off links
This release terms off the "link" feature to make a new build area with links to other repos. This functionality is replaced with the "backing" feature which creates a link to a backing build area instead of specific repos.
fix for pre-commit
Merge pull request #65 from rlcee/precommit_220505 checked file doesn't usually exist
Pre-commit check
Add a pre-commit check for whitespace, and a few other items
two fixes
Remove 2-path, start backing command
- The 2-path option is removed, and both "-1" and "-2" switches are removed since it will always run 1-path now.
- Start the backing command while still allowing link commands, and setting up by links.
warn on repo order
Add a check in setup script, backing stanza, for repos that are out of order in the linking process. This can happen if you have a local Offline, and a backing link to a TrkAna musing which in turn has a backing link to an Offline musing. The TrkAna will get libraries from the local Offline, despite being built with the other Offline. Issue a warning in this case.
Start muse backing command
- new muse "backing" links to a backing build directory, where "muse link" links to a single backing repo
- muse backing does not support two-path
- remove "muse setup v10_01_00"" option where the Musing defaults to Offline (too complex, ambiguous)
- removed "setup muse" from setup.sh since it duplicates the "setup muse" in "setup mu2e"
- if there are links and no backing, then run old linking scripts. If backing exists, or neither, then run backing script
- the old script is "if segregated" in museSetup.sh and museTarball.sh to make it easier to remove later
make one-path the default
Merge pull request #58 from rlcee/onepath_test test was not one-path ready
add two features
- allow $MUSE_WORK_DIR/.muse to set an envset
- add Offline build to data path to pick up built gdml
Optional heppdt
allow setup with or without heppdt