1
現在、私たちはCVSリポジトリをブラウズするためにviewvcを使用していますが、これはかなりうまく機能しますが、最近、いくつかの自動レポート機能が要求され始めています。自分で何かを書く前にここで尋ねると思った。ViewVCは自動レポートを送信できますか?
現在、私たちはCVSリポジトリをブラウズするためにviewvcを使用していますが、これはかなりうまく機能しますが、最近、いくつかの自動レポート機能が要求され始めています。自分で何かを書く前にここで尋ねると思った。ViewVCは自動レポートを送信できますか?
ViewVCは自動化によって何も提供していません。ある意味では、バージョン管理システム(CVSまたはSubversion)の標準ツールチェーンからすぐに入手できる情報のための栄誉あるユーザーインターフェイスです。 Loganが指摘したように、ViewVCは特定のフィルタリング(著者、日付範囲内など)でリポジトリに作成されたコミットを幾分簡単かつ迅速にクエリするデータベース(MySQL)統合を提供します。
この機能の設定については、viewvc.conf
設定ファイルの[cvsdb]
部分を参照してください。
また、そのbin/
サブディレクトリ内のViewVC船スクリプトのいくつかを認識することになるでしょう:
make-database
がすべてで動作するように、このデータベースを統合するためのテーブルが必要なあなたのMySQLインスタンスで作成されます。cvsdbadmin rebuild /path/to/repository
は、リポジトリをクロールしてデータベースに移入します。loginfo-handler
は、CVSリポジトリのコミット後のフックで使用して、その土地に新しいコミットがある場合にデータベースを最新の状態に保つことができます。
私は以前の会社のためにセットアップしました。それは何年も前のことでしたが、私はそのような機能を持っていることを思い出しません。 githubのレポはまだアクティブに見えるので、そこに見える価値があるかもしれません。 –
いいえ、私はそう信じていません。しかし、ViewVCは素晴らしいデータベース機能でコミットを整理するので、CVSを直接マイニングするのではなく、自分の自動化されたレポートをローリングすることは、ViewVCデータベースを使って簡単に行えます。 – Mort
私はデータベースについてそれを認識していませんでした。あなたがた両方に感謝します – Logan