1.5 RC10 まで出ていたSubversionの新バージョン1.5ですが、とうとう本日リリースされた模様。
一番の目玉である、マージトラッキングができるようになっただとか、チェックアウト時にディレクトリの深さが指定できるようになっただとか、衝突時の解決がインタラクティブに出来るようになっただとか、外部リポジトリの設定に相対パスが使えるようになっただとか、色々追加機能・変更点があるのですが、鯖管の私的に一番気になるのは、WebDAVライトスループロキシ機能です。
ま、仕組みは単純にレプリケーション機能であって、負荷分散させたりだとか遠隔地の拠点であっても、参照だけは近くのSubversionサーバから出来たりだとか、って感じなのですが、Subversion自身の機能として実現されたのは良いですね。
# 同じようなことをするために、あれこれ別の仕組みを入れなくて良いので。
その他、主な変更点は以下です。
subversion: Subversion 1.5 Release Notes
- Merge tracking (foundational)
- Sparse checkouts (via new --depth option)
- Interactive conflict resolution
- Changelist support
- Relative URLs, peg revisions in svn:externals
- Cyrus SASL support for ra_svn and svnserve
- Improved support for large deployments on FSFS, via sharding
- Improved FSFS optimizability, via immutable file isolation
- WebDAV transparent write-through proxy
- Improvements to copy and move
- Speed improvements, cancellation response improvements
- Easier to try experimental ra_serf DAV access module
- API changes, improvements, and much language bindings work
- More than 150 new bug fixes, enhancements
もっと、機能紹介を書こうかとも思ったのですが、、、
今、"Ruby会議08"に参加するべくつくばエクスプレスに乗っていて、そろそろ"つくば"に着きそうなのでこの辺で。
# しかし、つくば遠いな。。。
# 350000views!!!いつもありがとうございます。