Skip to content

Conversation

sean-mcmanus
Copy link
Contributor

@sean-mcmanus sean-mcmanus commented Jun 7, 2025

Fix for the configurationProvider case of #13660, #13687, and #13688 (the changed mergeable property isn't auto-updated and old config values are accumulated). #13689 is not fixed.

Also, updated the description of mergeConfigurations.

Also, removed the "string" type for mergeConfigurations, since that appears to be invalid.

mergeConfigurations currently is not used by compileCommands (so that behavior is unchanged and has browse.path merged, but other properties not merged unless there is a fallback from a file not configured from compileCommands).

@sean-mcmanus sean-mcmanus marked this pull request as ready for review June 7, 2025 10:38
@sean-mcmanus sean-mcmanus requested a review from a team as a code owner June 7, 2025 10:38
@sean-mcmanus sean-mcmanus marked this pull request as draft June 10, 2025 02:49
@sean-mcmanus sean-mcmanus changed the title Apply mergeConfigurations for browse.path. Apply mergeConfigurations for browse.path, auto-update the config, and avoid accumulating old configs Jun 10, 2025
@sean-mcmanus sean-mcmanus marked this pull request as ready for review June 10, 2025 22:20
@sean-mcmanus sean-mcmanus merged commit bd97021 into main Jun 13, 2025
6 checks passed
@sean-mcmanus sean-mcmanus deleted the seanmcm/applyMergeConfigurationsForBrowsePath branch June 13, 2025 22:07
@github-project-automation github-project-automation bot moved this from Pull Request to Done in cpptools Jun 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants