Skip to content

Update libgit2sharp to 0.24+ to fix path issues with escape sequences #1415

@nlowe

Description

@nlowe

libgit2sharp can't load the native DLL if the path contains %2F, which happens frequently on Jenkins when building pipelines in nested folders.

libgit2/libgit2sharp#1389 was fixed in libgit2/libgit2sharp#1409, which appears to be in 0.24+. It looks like GitVersion master is still targeting a prerelease of 0.23. Any chance we can upgrade to 0.24+ and cut a release? I'd be happy to send a PR if that is acceptable.

We can work around this by setting a customWorkspace on the Jenkins node definition, but I'd really like to not have to update all my builds with custom workspace naming logic just to get nice versioning.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions