任务单 #14473

コミットにタイムアウトエラーで失敗する(post-commit.shを動かすbashのパス)
开放日期: 2008-12-29 23:27 最后更新: 2009-01-14 22:17

报告人:
属主:
(无)
类型:
状态:
关闭
组件:
(无)
里程碑:
(无)
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
文件:

Details

TracLightning2.0.9をインストールしました。 Subversionからのコミット時に、必ずタイムアウトします。 リポジトリにはコミットされているのですが、クライアント側の状態の同期がずれ、おかしなことになってしまいます。

サーバ側での動作を追ったところ、hookのpost-commit.sh内のsvnlookを呼んでいるところでハング(svnlookから戻ってこない)していました。 プロセスの詳細を見たところ、cygwinのbash上でhookスクリプトが動いているようでした。 TracLightning同梱のbashを使用するようにスクリプトを書き換えたところ、コミットに成功するように(svnlookからすぐ戻るように)なりました。

なぜ別のbashからだとsvnlookでハングするのかは調べていません。 ちなみにそのcygwinは以前別の製品をインストールした際に勝手に入ったものです。

任务单历史 (3/3 Histories)

2008-12-29 23:27 Updated by: tenmyo
  • New Ticket "コミットにタイムアウトエラーで失敗する(post-commit.shを動かすbashのパス)" created
2008-12-30 08:34 Updated by: okamototk
评论

ご報告ありがとうございます。

別の方からも同様の報告を受けており、次のバージョンで修正する予定です。今後とも何かありましたら、遠慮なく報告してください。

2009-01-14 22:17 Updated by: okamototk
  • 状态 Update from 开启 to 关闭
  • Ticket Close date is changed to 2009-01-14 22:17
评论

2.1alpha1にて修正

Attachment File List

No attachments

编辑

Please login to add comment to this ticket » 登录名