Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

25 immediate data #89

Merged
merged 13 commits into from
Jul 27, 2020
Merged

25 immediate data #89

merged 13 commits into from
Jul 27, 2020

Conversation

tbitonti
Copy link
Contributor

@tbitonti tbitonti commented Jul 15, 2020

Initial coding for issue #25: Enabling rule data to be supplied to the transformer from the command line.

This adds a new option "-ti", with "i" standing for "immediate". The option usage is:
-ti option key value
Where "option" is the option that is being added to, minus the "-" prefix, and "key" and "value" are added as if there were the key/value pair from a rule properties file.
Immediate data is processed after all rules files are processed.

This pull request is incomplete: Unit tests are not yet added for the new option.

This pull request has the complete coding for issue #85, adding the capability to specify rules data files more than once on the command line. When more than one rules data file is specified, the data files are processed in the order given, and are merged with later property files overwriting earlier property files.

Unit tests are added that test the layering of three property files for property renames (including package version assignment), and for text updates.

The PR has been updated with a unit test for immdiate package renames.
See the issue for a detailed description.

@tbitonti tbitonti self-assigned this Jul 15, 2020
Temporary debugging additions for diagnosing automated build failures.

More temporary System.out to diagnose logging failure in automated build.

More SystemOut to diagnose logging failure in automated build.

Yet more diagnostic System.out.
@tbitonti tbitonti requested a review from bjhargrave July 16, 2020 14:02
@tbitonti tbitonti linked an issue Jul 16, 2020 that may be closed by this pull request
@tbitonti tbitonti added the enhancement New feature or request label Jul 16, 2020
.gitignore Outdated Show resolved Hide resolved
…Split "data" directory test API into "staticContent" and "dynamicContent".
@bjhargrave bjhargrave linked an issue Jul 27, 2020 that may be closed by this pull request
@tbitonti tbitonti merged commit 9ffcb63 into eclipse:main Jul 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Command line updates: Allow rules to be specified multiple times. Command line rules data additions
2 participants