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

[Dev][Deps] Update LibGit2Sharp to 0.29.0 to resolve cloning issues on Arm64 #321

Conversation

snickler
Copy link
Contributor

Summary of the pull request

Updates LibGit2Sharp to resolve repository cloning issues on Arm64

References and relevant issues

#320

Detailed description of the pull request / Additional comments

The 0.26.2 version of LibGit2Sharp doesn't contain a native executable for Arm64 which causes cloning to fail. Updating to 0.29.0 results in a successful clone.

Validation steps performed

After making the changes needed, I ran the dev extension, turned off the store version of the extension, and went through the same process to clone a repository from GitHub.
image
image

Note: I had to restore the LibGit2Sharp using the NuGet.org package source since 0.29.0 isn't in the DevHomeDependencies source yet.

PR checklist

@EricJohnson327 EricJohnson327 merged commit 5a12b84 into microsoft:main Jan 18, 2024
4 checks passed
EricJohnson327 pushed a commit that referenced this pull request Jan 18, 2024
…n Arm64 (#321)

* [Deps] Update LibGit2Sharp to 0.29.0

* [RepositoryProvider] CredentialsProvider is now located under the FetchOptions subclass

* Upgrade LibGit2Sharp version in Test project
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Repository fails to clone on Arm64 based Windows devices
3 participants