彷徨えるフジワラ

年がら年中さまよってます

Mercurial 1.2.1 is released

1.2.1 版がリリースされたようなので、早速ダウンロード&ビルドで動作確認。
あれ?やっぱりメッセージが歯抜けだ…。

リポジトリで履歴を確認してみると:

$ hg parents -r 1.2.1 i18n/ja.po
changeset:   7793:9915283e8ae2
user:        FUJIWARA Katsunori 
date:        Fri Feb 20 23:48:09 2009 +0900
summary:     i18n: update Japanese translation

むーん、1.2.1 リビジョン時点での最終更新は以前のリビジョンのまま=後から投げたパッチが取り込まれて無い。開発リポジトリには随分前に取り込まれているはずなんだけどなぁ。

$ hg log -r 1.2.1:tip
changeset:   7862:02981000012e
tag:         1.2.1
user:        Greg Ward 
date:        Wed Mar 18 09:15:38 2009 -0400
summary:     cvsps: recognize and eliminate CVS' synthetic "file added" revisio\
ns.

changeset:   7863:34eaa67fc7ea
user:        Matt Mackall 
date:        Fri Mar 20 17:58:04 2009 -0500
summary:     Added tag 1.2.1 for changeset 02981000012e

changeset:   7864:c4a73d54126a
user:        Matt Mackall 
date:        Fri Mar 20 17:58:11 2009 -0500
summary:     Added signature for changeset 02981000012e

changeset:   7865:e9d4ed761c49
user:        Matt Mackall 
date:        Fri Mar 20 18:49:44 2009 -0500
summary:     Fix new CVS test output

changeset:   7866:b2c18c795622
tag:         tip
parent:      7865:e9d4ed761c49
parent:      7859:e945e012d5d1
user:        Matt Mackall 
date:        Fri Mar 20 18:55:20 2009 -0500
summary:     Merge with -stable

タグ付けしている 34eaa67fc7ea を除くとリビジョンの追加は3つしか無いし。

一番臭いのが merge している b2c18c795622 なので、tip 時点での hg parents を見てみる。

$ hg parents -r tip i18n/ja.po
changeset:   7793:9915283e8ae2
user:        FUJIWARA Katsunori 
date:        Fri Feb 20 23:48:09 2009 +0900
summary:     i18n: update Japanese translation

changeset:   7838:c2e962bdcc37
user:        FUJIWARA Katsunori 
date:        Sat Mar 07 23:36:22 2009 +0900
summary:     i18n: update Japanese translation to follow bd8f44638847

ぐはっ!やっぱりここでマージされてたのか!っつーか、ここまでマージされてなかったの?

stableリポジトリの位置づけを考えたら、"Merge with -stable" ってのは 1.2.1 のリリース前にやる筈のものな気がするので、何となく Mackall 氏(or リリース担当)のチョンボっぽいけどどうなんだろ?

以下の URL から生パッチが取得できるので、ソースからビルドしている人は "hg import patchfile" ないし "patch -p1 < patchfile" でパッチを当ててビルドし直せば最新の日本語化成果が手に入ります。

http://selenic.com/repo/index.cgi/hg/raw-rev/c2e962bdcc37