-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conflicting logical paths #453
Comments
Good point @pwinckles! In the current definition of (I do think it is OK to have |
discussed at 2020-05-05 editor's meeting |
) * Add text to require version state logical paths be non-conflicting Response to #453 * Update index.html * Update index.html * Update validation-codes.md * Update index.html Add full stop * Update validation-codes.md * Update index.html
Closed by #465 |
It's possible to create an object that is impossible to recreate on disk due to logical path parts being used both as directories and files. Here's an example:
In this example, logical path
sub
is used both as a file in the object and as a directory that containssub/path
.There are two ways to create objects like this:
In either case, it is not possible to recreate the HEAD version of the object on disk.
I don't know if the spec or implementation notes want to address this or not. It feels like clients should not allow conflicting logical paths to be created within a version state, though it may be a pain to enforce.
The text was updated successfully, but these errors were encountered: