Rewrite tools/makemanifest in Perl #859
Merged
Conversation
Previously, the tools/makemanifest script was written in bash. This had the problem, that the `sort' command was behaving different on certain Linux installations, leading to inconsistent results. This commit rewrites the tool in pure perl, thus ensuring consistency between different systems. Furthermore, this commit adds three new switches to it, --quiet, --save and --diff. These can be used to suppress output, automatically overwrite the old MANIFEST file, and show a diff instead of the full new MANIFEST respectively.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Previously, the tools/makemanifest script was written in bash. This had the problem, that the
sort
command was behaving different on certain Linux installations, leading to inconsistent results.This PR rewrites the tool in pure perl, thus ensuring consistency between different systems. Furthermore, it adds three new switches to it, --quiet, --save and --diff. These can be used to suppress output, automatically overwrite the old MANIFEST file, and show a diff instead of the full new MANIFEST respectively.