Hidetoshi Kamata wrote:
> 1. スタックトレースを見る限り、リポジトリのパスを取得するときに落ちている風であることを確認。
> 2. Hg Workbenchの単体起動時にリポジトリのパスを取得するのは、「リポジトリ一覧」ぐらい。
> 3. リポジトリ一覧を削除すればひとまずなんとかなると判断。
> 4. Global Settingのエクステンションでwin32mbcsを外す。
> 5. Hg Workbenchを起動。
> 6. リポジトリ一覧を削除。
> 7. Global Settingのエクステンションでwin32mbcsをチェック。
文字コード変換周りのバグかもしれません。
問題が出た時の thg-reporegistry.xml がもし残っているようなら、
私信で送っていただけないでしょうか?
よろしくお願いします。
では。
西原さん、フジワラさん。
ありがとうございます。
問題が出た時のthg-reporegistry.xmlは、
保存していなかったため、残っていません。
その後、色々と考えてみたのですが、
原因と思われるトリガーを思いついたので、
時間がとれたら再現テストしてみたいと思います。
1. 先週末の時点で発生した。
2. 先週末にpush先のリポジトリ保存フォルダの構成(ネットワークフォルダ)が大幅に変更された。
3. push先のリポジトリも「リポジトリ一覧」にリストされていた。
※push先となるRemote Repositoryは更新してたのでpushとpullは問題なし
リポジトリ一覧がthg-reporegistry.xmlに保存されている
ということを教えて頂いたので、今度は内容もチェックします。
とりあえず、お礼まで。
Hidetoshi Kamata wrote:
> 問題が出た時のthg-reporegistry.xmlは、
> 保存していなかったため、残っていません。
...
> リポジトリ一覧がthg-reporegistry.xmlに保存されている
> ということを教えて頂いたので、今度は内容もチェックします。
再現したらぜひ教えて下さい。
よろしくお願いします。
フジワラ wrote:
> ちなみに日本語を含むパスのリポジトリでは:
>
> - 「エクスプローラ」の起動に失敗(「ターミナル」は起動可能)
> - 「設定」ダイアログからの「ファイルを開く」で正しいファイルが開かれない
>
> ※ 変更の書き出しや、設定内容の読み込みは正常に機能している
>
> という現象が見られましたが、これは既知なのかな? > HG Workbench
『「設定」ダイアログからの「ファイルを開く」』はバグですね。ローカルエンコード
文字列をそのまま Qt に渡してました。
「エクスプローラ」の方は文字コードに対処してそうに見えるんですが、何かミスって
いるのかもしれません。調べてみます。
それでは。
その後、再現テストをしてみたのですが、
現象を再現することができませんでした…。
現象が起こった時は、
ネットワークドライブ設定を切ったり、
別名で繋いだりといった操作もしていたので、
そっちの方で問題が起こったのかとも思ったのですが、
不具合を再現できない状況です。
# 設定ダイアログの「ファイルを開く」や
# 「エクスプローラ」の方は、確かに再現しますね。
2011年10月18日23:24 Yuya Nishihara <you...@gmail.com>:
> --
> from Mercurial 日本語コミュニティ <mercur...@googlegroups.com>
> ※ ヘルプ表示は http://groups.google.com/group/mercurial-ja?hl=ja
> > フジワラ wrote:
> >> ちなみに日本語を含むパスのリポジトリでは:
> >>
> >> - 「エクスプローラ」の起動に失敗(「ターミナル」は起動可能)
> >> - 「設定」ダイアログからの「ファイルを開く」で正しいファイルが開かれない
...
> > 「エクスプローラ」の方は文字コードに対処してそうに見えるんですが、何かミスって
> > いるのかもしれません。調べてみます。
default ブランチの方で修正されていました。
この辺だと思われる:
https://bitbucket.org/tortoisehg/thg/changeset/439a88ea1679
次のリリースでは上記 2 件とも修正が入ると思います。
それでは。