Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: KirillOsenkov/MSBuildStructuredLog
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.3.143
Choose a base ref
...
head repository: KirillOsenkov/MSBuildStructuredLog
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.3.150
Choose a head ref
  • 7 commits
  • 5 files changed
  • 3 contributors

Commits on Mar 3, 2026

  1. Add 'Open in VS Code' button with binlog analyzer extension

    Adds a toolbar button to launch VS Code with the MSBuild Binlog Analyzer
    extension (dotutils.binlog-analyzer) for Copilot-powered build analysis.
    
    Features:
    - 'Open in VS Code' button in toolbar with tip bar hint
    - Attach binlog button for multi-binlog comparison
    - Auto-installs extension from VS Code Marketplace if not present
    - Detects workspace folder from binlog project paths
    - Cross-machine binlog support (defers to VS Code extension)
    - Writes .vscode/settings.json and .vscode/mcp.json for MCP tools
    
    Co-authored-by: Copilot <[email protected]>
    YuliiaKovalova and Copilot committed Mar 3, 2026
    Configuration menu
    Copy the full SHA
    1c6c33d View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2026

  1. Configuration menu
    Copy the full SHA
    c7af516 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2026

  1. fix review comments

    YuliiaKovalova committed Mar 9, 2026
    Configuration menu
    Copy the full SHA
    429d33e View commit details
    Browse the repository at this point in the history
  2. Restore SetProjectContext logic: contents fallback, label visibility

    Restores the original SetProjectContext behavior:
    - contents ??= 'A project or evaluation must be selected.' fallback
    - projectContextBorder always Visibility.Visible
    - projectContextLabel.Visibility controlled by contents != null
    - Guard condition order matching main
    
    Co-authored-by: Copilot <[email protected]>
    YuliiaKovalova and Copilot committed Mar 9, 2026
    Configuration menu
    Copy the full SHA
    d5e17d7 View commit details
    Browse the repository at this point in the history
  3. Remove all unrelated changes from BuildControl.xaml.cs

    Reverts accidental modifications to existing code:
    - Restore DisplayTarget evaluation parameter and call sites
    - Restore EditorExtension unconditional creation with Evaluation property
    - Restore PreprocessContext != null check
    - Restore 'View project graph' button in folder children
    - Move ViewProperty and SearchForProperty back to original locations
    - Fix formatting (blank line, indentation)
    
    The diff is now purely additive — only new VS Code feature code.
    
    Co-authored-by: Copilot <[email protected]>
    YuliiaKovalova and Copilot committed Mar 9, 2026
    Configuration menu
    Copy the full SHA
    ff75ab1 View commit details
    Browse the repository at this point in the history
  4. cleanup

    YuliiaKovalova committed Mar 9, 2026
    Configuration menu
    Copy the full SHA
    30d02e3 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #933 from JanKrivanek/dev/ykovalova/open-in-vscode

    Add 'Open in VS Code' button with binlog analyzer extension
    KirillOsenkov authored Mar 9, 2026
    Configuration menu
    Copy the full SHA
    cf34266 View commit details
    Browse the repository at this point in the history
Loading