Skip to content

add WideString>>asLGitExternalString and WideSymbol>>asLGitExternalString to create an external bytes in utf-8#102

Open
tomooda wants to merge 1 commit intopharo-vcs:Pharo14from
tomooda:support-widestring
Open

add WideString>>asLGitExternalString and WideSymbol>>asLGitExternalString to create an external bytes in utf-8#102
tomooda wants to merge 1 commit intopharo-vcs:Pharo14from
tomooda:support-widestring

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