Comment 2 for bug 272444

Revision history for this message
Daniel Clemente (n142857) wrote :

Comment from John Arbash Meinel at http://article.gmane.org/gmane.comp.version-control.bazaar-ng.general/48304

And just to mention *why* it isn't supported. Symlink targets are just
'non-null' 8-bit strings, with no defined encoding. I believe the true
encoding is just whatever the filesystem encoding is. Which means that
we probably need to decode the string when we read it from disk, track
it in memory as a Unicode string, store it into our inventories as
UTF-8, and then encode it when we go to create the symlink.