藤原です。
年末でバタバタしていて、セキュリティ問題以外の 3.2.3 での修正点の
説明が出来ず仕舞いでしたので、追記しておきます。
========================
コアコマンドに関する修正:
========================
- update: add tests for untracked local file
- update: don't overwrite untracked ignored files on update
作業領域中の無視対象ファイルと、マージ対象リビジョン中のファイル
の衝突の際に、無視対象ファイルを上書きしてしまう問題の修正です。
- log: fix log -f slow path to actually follow history
--follow 付きの "hg log" の revsets が、複製・改名元の履歴を遡ら
ない問題の修正です。が、性能劣化を防ぐために、完全な修正には至っ
ていない模様です。
複製・改名元の履歴を確実に遡りたい場合は、follow(filename) を明
確に指定した方が良い模様です。
- log: fix log revset instability
hg log が出力する履歴の順序が、実行時に不安定になる問題の修正です。
========================
コマンド横断で影響する修正:
========================
- context: stop setting None for modified or added nodes
- manifest: disallow setting the node id of an entry to None
マニフェスト(= 各リビジョンでの管理対象ファイル一覧)の比較を厳
密にするための、特殊な情報の追加です (高速化にも寄与している筈)
========================
同梱エクステンションに関する修正:
========================
- largefiles: don't actually remove largefiles in an addremove dry run
addremove での --dry-run 指定が機能しない問題の修正です。
- rebase: ignore negative state when updating back to original wc parent
rebase 終了時の「元親リビジョンでの作業領域更新」の際に、不正な
リビジョンで更新されてしまう問題の修正です。
2014年12月19日金曜日 15時30分55秒 UTC+9 FUJIWARA Katsunori: