-
Notifications
You must be signed in to change notification settings - Fork 451
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
[Release] Milestone M190 #1748
[Release] Milestone M190 #1748
Conversation
See microsoft/scalar#492 for a similar change.
I pushed all of the packages we need to our custom feed. Script included.
Signed-off-by: Derrick Stolee <[email protected]>
…iles This fixes #1729 and also takes care of a performance problem in the same method.
…kflow Adding winget workflow
Bumping mjcheetham/update-winget version
Signed-off-by: Derrick Stolee <[email protected]>
This includes the latest changes for `winget` installation and upgrading with `git update-microsoft-git`.
In testing, we see the installer hanging until the UI is killed. ``` [Environment]::SetEnvironmentVariable("GVFS_UNATTENDED", "1", "Machine") Start-Process .\SetupGVFS.1.0.21085.9.exe -ArgumentList "/VERYSILENT", "/NORESTART", "/NOCANCEL", "/SP-", "/CLOSEAPPLICATIONS", "/RESTARTAPPLICATIONS", "/LOG=gvfs.log", "/SUPPRESSMSGBOXES" -Wait # Hangs until GVFS.Service.UI is killed ```
Move the GitHooksLoader under the GVFS directory and migrate the project file to v142 toolset (VS2019) and WinSDK10.0.16299. Also migrate project to use new MSBuild properties for the VSF for Git project.
Drop the older custom targets and props files for the new ones.
Replace the GVFS.Build directory and pre-build code with targets and tasks that are better integrated with the rest of the build.
Migrate the native VC++ projects to use the new build variables, package restore, and WinSDK to 10.0.16299.
Also drop the .Windows specific project.. it's all Windows now.
Overhaul build and project systems and drop Mac/POSIX code
When I run the tests locally, these exits are hit every time. Something odd is happening. Signed-off-by: Derrick Stolee <[email protected]>
Signed-off-by: Derrick Stolee <[email protected]>
This timer is responsible for checking if there is a new VFS for Git version on a timer, then launches a notification to GVFS.Service.UI. I was hoping to delete all of GVFS.Service.UI, but we need the toast notifications for when we attempt to auto-mount and have a failure. Signed-off-by: Derrick Stolee <[email protected]>
This leaves 'gvfs upgrade' non-functional Signed-off-by: Derrick Stolee <[email protected]>
Fix winget tag specification
Remove all code for the custom upgrader that ran the installer either from GitHub or from a NuGet feed. This leaves `gvfs upgrade` non-functional, but a replacement will follow that calls `winget upgrade vfsforgit`.
Signed-off-by: Derrick Stolee <[email protected]>
In testing, we see the installer hanging until the UI is killed. ```pwsh [Environment]::SetEnvironmentVariable("GVFS_UNATTENDED", "1", "Machine") Start-Process .\SetupGVFS.1.0.21085.9.exe -ArgumentList "/VERYSILENT", "/NORESTART", "/NOCANCEL", "/SP-", "/CLOSEAPPLICATIONS", "/RESTARTAPPLICATIONS", "/LOG=gvfs.log", "/SUPPRESSMSGBOXES" -Wait # Hangs until GVFS.Service.UI is killed ``` Note, this is my first ever time editing an Inno Setup script or working with Pascal, so I may have gotten some things wrong :). Fixes #1739.
Signed-off-by: Derrick Stolee <[email protected]>
…eriod when prefetching Fix for #1743 - do not exit early if no blobs found for a period when prefetching.
We removed the old upgrader in #1746 but delayed creating its replacement. The plan was to use `winget upgrade`, but it is only experimental right now. Further, we would need to use `winget list` to determine if we needed `winget install` instead, and `winget list` is also experimental. The tool needs to mature more before we can create a dependency on it. Instead, warn a user that tries to upgrade with `gvfs upgrade` that this CLI is no longer supported and instead point them to the repository's README which can help with the latest update.
Applying fix to prevent PRs into winget-pkgs from default branch of forks. See mjcheetham/update-winget#107 for more details.
A lot of the PR merge commits look like they have broken builds, but this is because I had forgotten to disable the CI trigger on the old Azure Pipelines builds. |
@derrickstolee question - in the release notes you wrote "This release will be available via winget". Will the release also be published to GitHub, i.e. https://github.com/microsoft/VFSForGit/releases, or will it be available only through winget? |
Hi, @50Wliu. The release will also be available on the releases page. This release got cut short during our pipelines for generating the signed builds, and we might delay the full release until Git 2.33.0 is release in August. Thanks for your interest! |
Thanks! |
Major Updates
microsoft/git
v2.32.0.vfs.0.4.winget
.gvfs upgrade
verb is deprecated. Any future updates will be taken viawinget
.git update-microsoft-git
to update your Git version.Special thanks to contributors @ldennington, @tyrielv, @50Wliu, and @SteveBenz.
Pull Requests