Skip to content

Conversation

@tomooda
Copy link

@tomooda tomooda commented Oct 6, 2025

without this patch, LibGit2 fails to commit a UTF-8 filenames because String>>asLGitExternalString assumes the receiver is a ByteString. Iceberg does not suffer this issue, but other code that directly uses LibGit2 binding may be affected.

This patch provides WideString>>asLGitExternalString that encodes the receiver into a ByteString with UTF-8 and then create an. external string using String>>asLGitExternalString.

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.

1 participant