Mercurial 2.6 is released !

132 views
Skip to first unread message

FUJIWARA Katsunori

unread,
May 2, 2013, 3:03:05 AM5/2/13
to mercur...@googlegroups.com
藤原です。

Mercurialの定例機能追加版である 2.6 がリリースされました。

    http://mercurial.selenic.com/wiki/WhatsNew#Mercurial_2.6_.282013-05-01.29

今回のリリースノートでは、機能拡張と障害修正がごっちゃになっちゃっ
てますが、大きな機能拡張項目は以下のものになります(忘れてるものが
あったらお知らせください):

    - blackbox エクステンション:

      名称は『何をやっているか不明のもの』ではなく『フライトレコー
      ダの別称』の意味です(笑)。実行されたコマンド等を記録してくれ
      るエクステンションです。

    - リポジトリ指定時の union スキーム:

      複数のリポジトリを束ねて、1つの(read-only)りリポジトリとして
      見せることができます。

    - 並列 update 対応:

      数100単位でファイルの増減がある hg update 時に、POSIX&複数
      CPUな環境で作業領域更新処理を並列に実施するようになりました。
      (2cpu 環境なら340以上から並列実施)

      実施効果等に関して飯野さんが blog にまとめてくれてますので、
      ちらも参照してみてください。

      http://troter.hatenablog.jp/entry/20130421/1366543906
      http://troter.hatenablog.jp/entry/20130424/1366733427
      http://troter.hatenablog.jp/entry/20130501/1367391631

今回は動作確認等の時間が無くて、blackbox エクステンションと union
スキームヘルプ系の翻訳が間に合いませんでした……orz

# なので、上記の説明も間違っているかも………

interhg エクステンションがひっそりと obsolete 扱いで除外されてるので、
利用者の方はご注意ください。


以前この ML でもアナウンスした『SMTPS や STARTTLS でのメール送信時
に、メールサーバの証明書の検証が実施されない』件の修正も無事取り込
まれました。

    https://groups.google.com/d/msg/mercurial-ja/6wrj24cysVM/56_2E4kzc8QJ

今回の修正により、サーバ証明書が不正だった場合以外にも、設定不備等で
証明書検証が実施されなかった場合には、メール送信処理を中断するのが
デフォルトになりました(セキュリティ上問題のある接続で認証情報を転
送しないため)。

詳細は "hg help config" の smtp セクションを参照してください。

FUJIWARA Katsunori

unread,
May 6, 2013, 6:32:50 PM5/6/13
to mercur...@googlegroups.com
藤原です。

先日リリースされた Mercurial 2.6 ですが、Windows 上でサブリポジト
リを併用している場合に、以下のような問題が発生する模様です。

    サブリポジトリ上で hg outgoing した場合は、反映対象リビジョン
    が表示されるのに、親リポジトリから hg push でまとめて push し
    ようとすると、反映対象リビジョンが無かった旨が表示される


記録された履歴を反映したつもりでいたら、全然反映されていなかった、
などという事態がありえますので、サブリポジトリを併用している方はご
注意ください。

テストセット実施を見る限りでは、POSIX 系環境(Linux/MacOS 等)では発
生しないみたいです。


なお、2.6 は .hgignore 周りでもデグレードが発見されていたりします
ので、ご利用の際にはご注意ください。



2013年5月2日木曜日 16時03分05秒 UTC+9 FUJIWARA Katsunori:

Yuya Nishihara

unread,
May 8, 2013, 10:01:25 AM5/8/13
to mercur...@googlegroups.com
西原です。

TortoiseHg 2.8 がこの前リリースされました。

http://tortoisehg.bitbucket.org/
https://bitbucket.org/tortoisehg/thg/wiki/ReleaseNotes#!tortoisehg-28

細かい改良が多いですが、大きめのところだけ拾うとこれぐらいです。

- graft 関連を点線で表示
- hidden リビジョンの表示・非表示切り替え (evolve エクステンション対応)
- push/pull ターゲットをツールバーで選択

なお、 2.8 から Windows 上で mercurial_keyring エクステンションがデフォルトで有効に
なりました。特定環境で問題があるかもしれませんので、 push/pull でクラッシュする場合はお知らせ
下さい。

https://bitbucket.org/tortoisehg/thg/issue/2587/

FUJIWARA Katsunori

unread,
May 9, 2013, 7:41:16 AM5/9/13
to mercur...@googlegroups.com
藤原です。

メッセージファイルを同梱していないディストリビューション/パッケー
ジ等を使用されている方向けに、Mercurial 2.6 の日本語向けメッセージ
ファイルをアップロードしておきます。

インストール先等に関しては、以下の記述等を参考にしてください。不明
な点があれば、#mercurialjp 付きで tweet してもらえれば、何がしかの
助力ができると思います。


以前、『今後はメッセージファイルのアップロードをします』と言ってお
いて、すっかり忘れてました……orz


2013年5月2日木曜日 16時03分05秒 UTC+9 FUJIWARA Katsunori:
藤原です。
hg.mo
Reply all
Reply to author
Forward
0 new messages