Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] implemented DAV copy hardlinks
On 16.10.2012 15:52, Roman Arutyunyan wrote:
Новая версия патча. Вроде учел все замечания.
Опция называется 'dav_copy_hardlink'.
Если у кого-то есть идеи получше касательно названия, предлагайте.
почему нельзя сделать новый http метод, например, HARDLINK ?
тогда решение о том, когда делать копию файла,
а когда добавлять к файлу еще одно имя будет принимать клиент,
и у него останется возможность как делать копии файлов,
так и делать несколько имен для одного и того же файла.
hardlink и copy - это ведь разные по своей семантике операции,
зачем их смешивать и прятать обе за одним и тем же методом COPY ?
по крайней мере, такое расширение (новый метод HARDLINK)
не будет нарушением уже существующего стандарта:
http://tools.ietf.org/html/rfc4918#section-9.8
который требует, чтобы метод COPY всегда создавал копию ресурса:
Subsequent alterations
to the destination resource will not modify the source resource.
Subsequent alterations to the source resource will not modify the
destination resource.
P.S. хотя, возможно предполагалось, что вместо хардлинков
будет использоваться 302 код с редиректом на основное имя
- это очень похоже на символьные линки в unix`овых FS.
--
Best regards,
Gena
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|