Empty directory names are silently ignored and can lead to very surprising effects such as directory layouts missing a level. This makes it hard to reason about directory structures. A sane object store path API should either disallow empty names or deal with them gracefully. Since we already have to escape file/directory names using the minimum common denominator valid character set for known cloud providers, it feels quite natural to treat this empty dir/file name problem as encoding problem. |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |