ArX and gnome-vfs

arx usersメーリングリストによると、wlandryはgnome-vfsとの依存性を解消するプランを議論しています。gnome-vfsを使うのをやめる理由は(cygwinを除いて)Windowsに移植されていないからというのが最も大きな理由です。現在いくつかの選択肢が検討されていますが、Unix, Mac, Windowsでネイティブアプリになるようなら、少しはユーザが増えるかもしれません。

ArXとdarcs, mercurial, bzrなどといったDSCMと比べた利点は

  • ネットワーク最適化されたリポジトリであること。つまり、分散された各リポジトリは、お互いのコピーを含みません。ただ、自分がどのリポジトリから分岐されたかを覚えているだけです。もちろん、コピーを含むように調整することもできます。コピーを行わないため、ブランチの作成はきわめて軽く、気軽に行えます。
  • メタプロジェクトをサポートしていること。つまり、複数のリポジトリに分散されたプロジェクト郡をまとめて一つのメタプロジェクトとして扱うことができます。そのための機構としてフローティングタグというユニークな機構を持ってます。

一方、欠点は

  • WebGUIがないこと。
  • tracなどとの連携がないこと。
  • WindowsXPネイティブサポートがないこと。

です。このうち次期ArXではWindowsXPネイティブがサポートされそうですので、楽しみです。