コミットログの文字コード / 改行コードが揃っていない

検証手順

  $ cvs rlog pukiwiki > ChangeLog
  $ cp ChangeLog ChangeLog.org
  $ qkc -ms ChangeLog
  $ qkc -eu ChangeLog
  $ diff -U 5 ChangeLog ChangeLog.org

メッセージ

cvs2cl という、いつ誰がどのファイルにコミットしたのかをまとめてくれるツールがあります (See YukiWiki:ChangeLog)。cvsによる開発の最新状況を把握するためにはとても便利なツールです。

数週間前、PukiWikiのCVSリポジトリでそれを(あわよくば自動化しようと)試したところ、cvs2clがエラーを出して止まりました。

その時点から懸念はあったのですが、本日cvs log で全てのファイルのコミットログをチェックしたところ、10画面分位のdiffが取れ、これがcvs2clが落ちる原因とは断言できませんが、どうもCVSのコミットログでもEUCとSJISの文字コードが(改行コードも含む)混在しているらしい、という事が見えてきました。

まずは状況の報告まで。



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-05-13 (金) 00:02:42
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.255 sec.

OSDN