[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/