[chapel-lang/chapel] mason build: skip registry update

Branch: refs/heads/master
Revision: ae72e33
Author: ben-albrecht
Log Message:

Merge pull request #16182 from ankingcodes/mason_update

mason build: skip registry update

fixes #16115

This PR adds a new feature to mason build where the update of mason-registry is skipped if there is no dependency found in the Mason.lock file inside of a mason project.

[Contributed by @ankingcodes]
[Reviewed by @ben-albrecht]

Modified Files:
A test/mason/mason-external/masonExternalRanges/.gitignore
A test/mason/mason-external/masonExternalRanges/Mason.toml
A test/mason/mason-external/masonExternalRanges/src/masonExternalRanges.chpl
M test/mason/chplVersion/tomls/fail/depWantsLaterUnbounded.good
M test/mason/chplVersion/tomls/fail/failMultipleDeps.good
M test/mason/chplVersion/tomls/fail/ivrsTwo.good
M test/mason/chplVersion/tomls/fail/rangeFailBug.good
M test/mason/chplVersion/tomls/fail/rangeFailMajor.good
M test/mason/chplVersion/tomls/fail/rangeFailMinor.good
M test/mason/chplVersion/tomls/format/badFormatNum.good
M test/mason/chplVersion/tomls/format/badRangeFormat.good
M test/mason/chplVersion/tomls/format/badRangeOrder.good
M test/mason/chplVersion/tomls/format/badVersion.good
M test/mason/chplVersion/tomls/format/missingField.good
M test/mason/chplVersion/tomls/format/noBug.good
M test/mason/chplVersion/tomls/format/unbounded.good
M test/mason/chplVersion/tomls/format/unboundedLower.good
M test/mason/chplVersion/tomls/format/unboundedUpper.good
M test/mason/chplVersion/tomls/pass/ivrsChooses.good
M test/mason/chplVersion/tomls/pass/simpleDep.good
M test/mason/chplVersion/tomls/pass/simpleSolo.good
M test/mason/mason-example-with-opts/mason-example.good
M test/mason/mason-example/mason-example.good
M test/mason/mason-external/libtomlc99/mason-external.good
M test/mason/mason-test/mason-test.good
M test/mason/masonTestSome/mason-test-some.good
M test/mason/masonTestSubString/mason-test-sub-string.good
M test/mason/noDep.good
M test/mason/run/mason-run.good
M test/mason/simple.good
M test/mason/subdir-commands/mason-run.good
M tools/mason/MasonUpdate.chpl

Compare: https://github.com/chapel-lang/chapel/compare/53d85fbd58f4...ae72e33ea376