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

virtualization: add new builtin command to print hydration level #659

Merged
merged 3 commits into from
Jun 25, 2024

Commits on Jun 21, 2024

  1. wt-status: add trace2 data for sparse-checkout percentage

    When sparse-checkout is enabled, add the sparse-checkout percentage to
    the Trace2 data stream.  This number was already computed and printed
    on the console in the "You are in a sparse checkout..." message.  It
    would be helpful to log it too for performance monitoring.
    
    Signed-off-by: Jeff Hostetler <jeffhostetler@github.com>
    jeffhostetler committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    bbddf35 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. wt-status: add VFS hydration percentage to normal git status output

    Add VFS checkout hydration percentage information to the default `git
    status` output.  When VFS is enable, users will now see a "You are in
    a partially-hydrated checkout with <percentage> of tracked files
    present." message.
    
    Upstream `git status` normally prints a "You are in a sparse checkout
    with <percentage> of tracked files present."  This message was hidden
    in `microsoft/git` when `core_virtualfilesystem` is set (because GVFS
    users are always (and secretly) in a sparse checkout) and it was
    thought that it would annoy users.
    
    However, we now believe that it may be helpful for users to always see
    the percentage and know when they are over-hyrdated, since
    over-hyrdation can occur by accident and may greatly impact their Git
    performance.  Knowing this value may help with GVFS support.
    
    Helped-by: Johannes Schindelin <johannes.schindelin@gmx.de>
    Signed-off-by: Jeff Hostetler <jeffhostetler@github.com>
    jeffhostetler committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    8ef4820 View commit details
    Browse the repository at this point in the history
  2. scalar-functional-tests.yml: update macos-11 to macos-13

    Target `macos-11` is deprecated now and is in scheduled brownouts.
    Update to `macos-13`.
    
    Signed-off-by: Jeff Hostetler <jeffhostetler@github.com>
    jeffhostetler committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    e774223 View commit details
    Browse the repository at this point in the history