Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enforce only a minimum Git version #1719

Merged
merged 3 commits into from
Feb 9, 2021

Commits on Feb 2, 2021

  1. GitVersion: use Scalar's parsing logic

    This parsing is more robust to many different Git versions.
    
    Signed-off-by: Derrick Stolee <dstolee@microsoft.com>
    derrickstolee committed Feb 2, 2021
    Configuration menu
    Copy the full SHA
    81a4e2d View commit details
    Browse the repository at this point in the history
  2. whitespace: standardize newlines in recently-edited files

    Signed-off-by: Derrick Stolee <dstolee@microsoft.com>
    derrickstolee committed Feb 2, 2021
    Configuration menu
    Copy the full SHA
    1cb71d0 View commit details
    Browse the repository at this point in the history
  3. GVFSVerb: check custom Git version bounds

    We will use the following rules for testing the Git version is
    compatible with the current version of VFS for Git:
    
    1. The Platform must match ".vfs."
    
    2. The version must be at least the fixed minimum revision.
    
    3. The Revision must equal the current minimum revision.
    
    This allows us to upgrade Git without updating VFS for Git. Thus, we
    could reduce VFS for Git version upgrades when Git releases a security
    update.
    
    Signed-off-by: Derrick Stolee <dstolee@microsoft.com>
    derrickstolee committed Feb 2, 2021
    Configuration menu
    Copy the full SHA
    cce6a5f View commit details
    Browse the repository at this point in the history