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: dotnet/command-line-api
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 02fe27cd6a
Choose a base ref
...
head repository: dotnet/command-line-api
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: a045dd54a4
Choose a head ref
  • 17 commits
  • 93 files changed
  • 8 contributors

Commits on Jun 8, 2023

  1. Separate CliAction into synchronous and asynchronous types (#2205)

    * split CliAction into sync and async types
    
    * minor cleanups
    
    * Move typo corrections into ParseErrorAction, make it public
    
    This also adds properties to the ParseErrorAction to allow toggling help and typo suggestions when there's a parse error.
    
    * rename test class
    
    * bring back (internal) anonymous CliAction types
    
    * generalize precedence of directive actions over option actions
    
    * split into separate files, add XML doc comments
    
    * rename DiagramAction to ParseDiagramAction
    
    * split CompletionAction into a separate file
    
    * exclude benchmarks project from .sln
    
    * Address PR comments
    
    * support non-terminating option actions
    
    * reuse IsBoolean() method
    
    * update API baseline
    jonsequitur authored Jun 8, 2023
    Configuration menu
    Copy the full SHA
    104bb34 View commit details
    Browse the repository at this point in the history
  2. [main] Update dependencies from dotnet/source-build-reference-packages (

    #2180)
    
    * Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230421.1
    
    Microsoft.SourceBuild.Intermediate.source-build-reference-packages
     From Version 8.0.0-alpha.1.23217.1 -> To Version 8.0.0-alpha.1.23221.1
    
    * Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230428.2
    
    Microsoft.SourceBuild.Intermediate.source-build-reference-packages
     From Version 8.0.0-alpha.1.23217.1 -> To Version 8.0.0-alpha.1.23228.2
    
    * Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230503.2
    
    Microsoft.SourceBuild.Intermediate.source-build-reference-packages
     From Version 8.0.0-alpha.1.23217.1 -> To Version 8.0.0-alpha.1.23253.2
    
    * Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230512.1
    
    Microsoft.SourceBuild.Intermediate.source-build-reference-packages
     From Version 8.0.0-alpha.1.23217.1 -> To Version 8.0.0-alpha.1.23262.1
    
    * Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230519.1
    
    Microsoft.SourceBuild.Intermediate.source-build-reference-packages
     From Version 8.0.0-alpha.1.23217.1 -> To Version 8.0.0-alpha.1.23269.1
    
    * Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230524.2
    
    Microsoft.SourceBuild.Intermediate.source-build-reference-packages
     From Version 8.0.0-alpha.1.23217.1 -> To Version 8.0.0-alpha.1.23274.2
    
    * Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230602.3
    
    Microsoft.SourceBuild.Intermediate.source-build-reference-packages
     From Version 8.0.0-alpha.1.23217.1 -> To Version 8.0.0-alpha.1.23302.3
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Jun 8, 2023
    Configuration menu
    Copy the full SHA
    96a8130 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. rename filename to appropriate one

    picu63 authored and jonsequitur committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    ebb192b View commit details
    Browse the repository at this point in the history
  2. add CliOption.HasDefaultValue

    adamsitnik authored and jonsequitur committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    44cba4d View commit details
    Browse the repository at this point in the history
  3. Update dependencies from https://github.com/dotnet/source-build-refer…

    …ence-packages build 20230609.1
    
    Microsoft.SourceBuild.Intermediate.source-build-reference-packages
     From Version 8.0.0-alpha.1.23302.3 -> To Version 8.0.0-alpha.1.23309.1
    dotnet-maestro[bot] authored and jonsequitur committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    8f2ada7 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Move directives to CliRootCommand (#2224)

    * some test refactoring
    
    * move directives from CliConfiguration to CliRootCommand
    
    * skip two tests added to track #2223
    
    * remove a FIX comment
    jonsequitur authored Jun 15, 2023
    Configuration menu
    Copy the full SHA
    6b9b8c8 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Update dependencies from https://github.com/dotnet/source-build-refer…

    …ence-packages build 20230616.2 (#2225)
    
    Microsoft.SourceBuild.Intermediate.source-build-reference-packages
     From Version 8.0.0-alpha.1.23309.1 -> To Version 8.0.0-alpha.1.23316.2
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Jun 19, 2023
    Configuration menu
    Copy the full SHA
    6daed85 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

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

Commits on Jul 10, 2023

  1. Update dependencies from https://github.com/dotnet/source-build-refer…

    …ence-packages build 20230623.1
    
    Microsoft.SourceBuild.Intermediate.source-build-reference-packages
     From Version 8.0.0-alpha.1.23316.2 -> To Version 8.0.0-alpha.1.23323.1
    dotnet-maestro[bot] authored and jonsequitur committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    13bdf0e View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/source-build-refer…

    …ence-packages build 20230630.2
    
    Microsoft.SourceBuild.Intermediate.source-build-reference-packages
     From Version 8.0.0-alpha.1.23316.2 -> To Version 8.0.0-alpha.1.23330.2
    dotnet-maestro[bot] authored and jonsequitur committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    b57b055 View commit details
    Browse the repository at this point in the history
  3. Update dependencies from https://github.com/dotnet/source-build-refer…

    …ence-packages build 20230706.4
    
    Microsoft.SourceBuild.Intermediate.source-build-reference-packages
     From Version 8.0.0-alpha.1.23316.2 -> To Version 8.0.0-alpha.1.23356.4
    dotnet-maestro[bot] authored and jonsequitur committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    2c8df73 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Update dependencies from https://github.com/dotnet/source-build-refer…

    …ence-packages build 20230712.3
    
    Microsoft.SourceBuild.Intermediate.source-build-reference-packages
     From Version 8.0.0-alpha.1.23356.4 -> To Version 8.0.0-alpha.1.23362.3
    dotnet-maestro[bot] authored and jonsequitur committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    9a4a20c View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Improve help sections layout...

    - get rid of the `HelpContext.WasSectionSkipped' mutable property.
    - normalize space between sections.
    - adapt unit tests and approvals.
    rvuistin authored and jonsequitur committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    6b7d915 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

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

Commits on Jul 27, 2023

  1. Fix #2226 (#2249)

    * fix #2226
    
    * file scoped namespaces and minor cleanup
    
    * use code simplification suggested by KalleOlaviNiemitalo
    
    * ensure help is not shown when help option is not present
    
    * correctly look up HelpAction on ancestor commands' help options
    jonsequitur authored Jul 27, 2023
    Configuration menu
    Copy the full SHA
    b4bbdd2 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. Update dependencies from https://github.com/dotnet/source-build-refer…

    …ence-packages build 20230721.1 (#2245)
    
    Microsoft.SourceBuild.Intermediate.source-build-reference-packages
     From Version 8.0.0-alpha.1.23362.3 -> To Version 8.0.0-alpha.1.23371.1
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Jul 31, 2023
    Configuration menu
    Copy the full SHA
    67df30a View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Name based lookup fixes (#2255)

    * fix parent lookups for GetValue(string), add GetResult(string)
    
    * remove dead code and other cleanups
    
    * split out CustomParsingTests
    
    * make CliCommand IEnumerable, not IEnumerable<T>
    
    * remove EditorBrowsable(Never) from CliCommand.Add overloads
    
    * add custom parsing tests to cover SymbolResult.GetResult by name
    jonsequitur authored Aug 7, 2023
    Configuration menu
    Copy the full SHA
    a045dd5 View commit details
    Browse the repository at this point in the history
Loading