TortoiseCVS には CVSNT バイナリがバンドルされています。
古いバージョンには CVSNT 2.5.03 が付属していましたが、これにはセキュリティの脆弱性があることが判明しました。
最新バージョン (1.12.5) には CVSNT 2.5.05 が付属しており、いくつかの問題があります。
- 商用版の購入を促すポップアップが表示されます。
- コミットノートに広告を挿入します。
- Windows コマンド ライン コンソールがめちゃくちゃな状態になるバグがあります。
- ソース (GPL) は簡単には入手できません。
いくつかの参考文献:
- CVSNT で何が起こっているのですか?
-バッチ スクリプトが機能しなくなりましたか?
最近、誰かが TortoiseCVS メーリング リストに次のように投稿しました。
ソースを見つけて、次の修正を行いました
version_fu.h - ポップアップと広告を避けるために「スイート」フラグを設定します
win32.cpp - 元のコードページを保存し、終了時に復元しましたhttp://www.mediafire.com/?ys93oh4bdj1aubyから入手してください。
cvsnt.dll のみをコンパイルする必要があります
ソースをダウンロードしてコンパイルしてみました。残念ながら、彼らはオープンソースであるが、まだ探す必要があるかなりの数の他のパッケージ (openssl、iconv、mysql、postgres など... 数え切れませんでした) を必要としているようです...
私の限られた時間と不足と相まってのツール (私は VS2008 を持っていません) 自分で構築する努力を断念しました。
メッセージの作成者に連絡を取ろうとしましたが、彼は同様の立場にいます (そして CVSNT はもう使用していません)。
TortoiseVCS メンテナに連絡しても無駄でした:
それは私が引き受けようとしているプロジェクトではありません。
最近、TortoiseCVS は私の優先順位リストの中で非常に低い位置にあります。
提供されたソースから「修正された」CVSNT.DLL をビルドして利用できるようにしてくれる人がいれば、大いに感謝します!
ありがとう、
アレックス。