Localizations and node IDs clash
michbarsinai opened this issue · comments
Michael commented
Node ids allow characters that are not supported, or have special meaning in file systems, such as :/\#$
. Need to escape them properly on creation, and un-escape them the reading.
Michael commented
Also - unify the escape/unescape logic under two methods in some place that makes sense. Currently the node<->path logic is spread over a few places (at least loc creation and loc loading)