Branch: refs/heads/master
Revision: f5ecbca
Author: ben-albrecht
Log Message:
Merge pull request #16220 from ankingcodes/publish_create_reg
mason publish --create-registry
fixes #15079
- This PR aims to introduce a new option to publish as
mason publish --create-registry | -c path/to/local/registry
which automates the process of creating a local registry to publish our local packages. - update tests and documentation
- made changes requested from #15986 which was closed due to mix up of commits and other conflicts.
[Contributed by @ankingcode]
[Reviewed by @ben-albrecht]
Modified Files:
A test/mason/publish/.gitignore
A test/mason/publish/EXECENV
A test/mason/publish/PREDIFF
A test/mason/publish/PREEXEC
A test/mason/publish/SKIPIF
A test/mason/publish/bad-registry.notest
A test/mason/publish/bad-registry/README.md
A test/mason/publish/badDry.chpl
A test/mason/publish/badDry.compopts
A test/mason/publish/badDry.good
A test/mason/publish/badDry.skipif
A test/mason/publish/badRegTest.chpl
A test/mason/publish/badRegTest.compopts
A test/mason/publish/badRegTest.good
A test/mason/publish/badRegTest.skipif
A test/mason/publish/create-registry/CLEANFILES
A test/mason/publish/create-registry/COMPOPTS
A test/mason/publish/create-registry/PREDIFF
A test/mason/publish/create-registry/create-registry.chpl
A test/mason/publish/create-registry/create-registry.good
A test/mason/publish/create-registry/pathToRegistry.notest
A test/mason/publish/create-registry/pathToRegistry/registry
A test/mason/publish/dryTest.chpl
A test/mason/publish/dryTest.compopts
A test/mason/publish/dryTest.future
A test/mason/publish/dryTest.good
A test/mason/publish/dryTest.skipif
A test/mason/publish/noFork.chpl
A test/mason/publish/noFork.compopts
A test/mason/publish/noFork.good
A test/mason/publish/packageName.chpl
A test/mason/publish/packageName.compopts
A test/mason/publish/packageName.good
A test/mason/publish/publish.chpl
A test/mason/publish/publish.compopts
A test/mason/publish/publish.good
A test/mason/publish/publishCheck.notest
A test/mason/publish/publishGitCheck.chpl
A test/mason/publish/publishGitCheck.compopts
A test/mason/publish/publishGitCheck.good
A test/mason/publish/publishHelp.chpl
A test/mason/publish/publishHelp.compopts
A test/mason/publish/publishHelp.good
A test/mason/publish/publishHelpShort.chpl
A test/mason/publish/publishHelpShort.compopts
A test/mason/publish/publishHelpShort.good
R test/mason/publish-tests/.gitignore
R test/mason/publish-tests/EXECENV
R test/mason/publish-tests/PREDIFF
R test/mason/publish-tests/PREEXEC
R test/mason/publish-tests/SKIPIF
R test/mason/publish-tests/bad-registry.notest
R test/mason/publish-tests/bad-registry/README.md
R test/mason/publish-tests/badDry.chpl
R test/mason/publish-tests/badDry.compopts
R test/mason/publish-tests/badDry.good
R test/mason/publish-tests/badDry.skipif
R test/mason/publish-tests/badRegTest.chpl
R test/mason/publish-tests/badRegTest.compopts
R test/mason/publish-tests/badRegTest.good
R test/mason/publish-tests/badRegTest.skipif
R test/mason/publish-tests/dryTest.chpl
R test/mason/publish-tests/dryTest.compopts
R test/mason/publish-tests/dryTest.future
R test/mason/publish-tests/dryTest.good
R test/mason/publish-tests/dryTest.skipif
R test/mason/publish-tests/noFork.chpl
R test/mason/publish-tests/noFork.compopts
R test/mason/publish-tests/noFork.good
R test/mason/publish-tests/packageName.chpl
R test/mason/publish-tests/packageName.compopts
R test/mason/publish-tests/packageName.good
R test/mason/publish-tests/publish.chpl
R test/mason/publish-tests/publish.compopts
R test/mason/publish-tests/publish.good
R test/mason/publish-tests/publishCheck.notest
R test/mason/publish-tests/publishGitCheck.chpl
R test/mason/publish-tests/publishGitCheck.compopts
R test/mason/publish-tests/publishGitCheck.good
R test/mason/publish-tests/publishHelp.chpl
R test/mason/publish-tests/publishHelp.compopts
R test/mason/publish-tests/publishHelp.good
R test/mason/publish-tests/publishHelpShort.chpl
R test/mason/publish-tests/publishHelpShort.compopts
R test/mason/publish-tests/publishHelpShort.good
M doc/rst/tools/mason/mason.rst
M tools/mason/MasonHelp.chpl
M tools/mason/MasonPublish.chpl
Compare: https://github.com/chapel-lang/chapel/compare/6d85de7ea46d...f5ecbca37213