[WIP] Improve support for having spaces in usernames #1
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.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This generally improves shell quoting behaviour so that "Anil Madhavapeddy" is an acceptable Windows username (and incidentally, the default that it offered me in a fresh installation upon grokking my name).
However, it breaks at camlp4 installation time. This was a good place to stop since the rebasing of this branch over the opam#master branch eliminates the need for Camlp4 due to a patched version of Dose3 being present, so we can hopefully avoid patching anything to do with camlp4 on Windows...
However, this entire effort may be pointless since a large, large chunk of opam repository is likely to be broken on usernames with spaces due to shell quoting issues. It should improve the quality of the core build, at least...
Joint work with @dra27