[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
[webdav-jp:0672] Re: Subversion を svn 以外の WebDAV クライアント経由で使いたいのですが
みやもとです。
#私的にタイムリーな話題 (^^;
まだ、cadaver のような version unaware client を考慮する段階には
来ていないんじゃないかと>Subversion
> Subversionをsvnクライアントではなく、cadver等他のWebDAVクライアン
> トを使って素のWebDAVサーバとして使用したいのですが、以下の操作に
> いきなり失敗してしまいます(泣)
(snip)
> svnクライアント経由でインポートできることから、この辺りの問題では
> ないのではないか、と思っているのですが。。。
えーと、表向きは単にリソースつくったりコレクションつくったりして
いますが、後ろではいろいろと前処理後処理が走ってます。
例えば、svn mkdir した場合でも
・MKACTIVITY→CHECKOUT→PROPPATCH→CHECKOUT→MKCOL→MERGE
というメソッドが発行されますが、これは、RFC3253に記述された仕様です。
もちろん、プロパティのチェックのために、PROPFINDが随所で発行され
てたりしますが。
実装的には、Subversion は、管理するリソースを全て version controlled
なものとしてみているんじゃないですかね(追いかけきれてませんが)。
# auto-versioning の実装はまだ後かなと思ってます。
---
宮本 久仁男 (Kunio Miyamoto)
E-mail: wakatono@xxxxxxxxxx
WebDAV Resources JP: http://webdav.todo.gr.jp/