Skip to content

Update LibGit2Sharp version #1176

Closed
Closed
@rubberduck203

Description

@rubberduck203

LibGit2Sharp recently released version 0.22.

https://github.com/libgit2/libgit2sharp/releases/tag/v0.22

I'd like to stay reasonably up to date, but I also don't want to put our own release of 2.0 at risk.

There is some info about the FileStatus enumerating in #485 here, and is related to 1062 on LG2. Should be simple enough to fix up on our end. #222 is also related. We need to make sure any changes bubble up to the COM interop library. I'd like to maintain the API if possible. If this means we need to do a more complicated mapping internally, so be it. I'd rather not leak the implementation detail out to existing clients, effectively breaking them.

The one that concerns me more is 1171 on LG2. We're currently relying on behavior that was removed in the latest version. We'll need to ensure that we're using the actual credentials provided by the user in the SourceControlSettings panel, instead of trying to get them from the .gitconfig file. Very closely related to #770, #533, #532, #722, & #667.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions