Skip to content

Track changed option keys in global option service so the serializabl…#42257

Merged
3 commits merged intodotnet:masterfrom
mavasani:ChangedOptionsTracking
Mar 12, 2020
Merged

Track changed option keys in global option service so the serializabl…#42257
3 commits merged intodotnet:masterfrom
mavasani:ChangedOptionsTracking

Conversation

@mavasani
Copy link
Copy Markdown
Contributor

@mavasani mavasani commented Mar 8, 2020

…e option set in the solution snapshot always has up-to-date changed option keys. This ensures that subsequent attempts to apply this option set to a different workspace, say RemoteWorkspace, correctly apply the changed options.

Thanks @CyrusNajmabadi for finding this bug!

…e option set in the solution snapshot always has up-to-date changed option keys. This ensures that subsequent attempts to apply this option set to a different workspace, say RemoteWorkspace, correctly apply the changed options.
@mavasani mavasani added this to the 16.6.P1 milestone Mar 8, 2020
@mavasani mavasani requested review from a team and CyrusNajmabadi March 8, 2020 04:18
Copy link
Copy Markdown

@ghost ghost left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto-approval

… in the changed options keys for the solution snapshot. Also updated the newly added unit test to explicitly test this scenario that was caught by integration tests.
@ghost ghost merged commit 359199d into dotnet:master Mar 12, 2020
@mavasani mavasani deleted the ChangedOptionsTracking branch March 12, 2020 15:46
@jinujoseph jinujoseph modified the milestones: 16.6.P1, 16.6.P2 Mar 13, 2020
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants