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.
Addresses #545
From the docs, the
catkin config --space-suffix
argument should set the "Suffix for build, devel, and install space if they are not otherwise explicitly set." However, currently, the default values for each of these spaces are considered "explicitly set". This means that, except for an extremely narrow window when first initializing a workspace, the--space-suffix
argument is always useless.This PR allows
--space-suffix
to affect spaces whose values are either not set or are set to the default values. This brings the tool back in line with how it used to behave.Aside: The documentation says that this affects the build, devel, and install spaces, but the code is implemented such that it affects the build, devel, install, and log spaces. I assume the code is correct and the documentation is out of date, but I'd like to get confirmation on which is prefered so that I can update the code/documentation accordingly.