Friday, February 25, 2005

CVS statistik report

StatCVS berguna untuk membuat report HTML dari CVS repository. Kita dapat melihat grafik-grafik statistik aktifitas pada repository, seperti:
  • Grafik lines of code (LOC) per-waktu
  • Persentase LOC per-author
  • Repository-directory/package tree
  • LOC dari masing-masing repository-directory/package
  • LOC per-author per-waktu
  • Rangkuman aktivitas (commits) per-jam dalam sehari
  • Rangkuman aktivitas (commits) per-hari dalam seminggu
  • Aktifitas (commits) masing-masing author per-tanggal
  • perbandingan modifying vs Adding dari masing-masing author
  • Juga dapat diintegrasikan dengan program CVS viewer/browser seperti : viewCVS, cvsweb, atau Chora

Download cvsnt dari http://cvsnt.org lalu install
Download statcvs dari http://statcvs.sourceforge.net

Misalkan user cvs adalah ejlp dan CVS server kita adalah 3.219.189.99 dengan repository path-nya adalah C:/project

Login ke CVS server

D:\myproject1>cvs -d:pserver:ejlp@3.219.189.99:C:/project login

Check out project dari CVS server

D:\myproject1>cvs -d:pserver:ejlp@3.219.189.99:C:/project co myproject1

Buat log file dari CVS

D:\myproject1>cvs -d:pserver:ejlp@3.219.189.99:C:/project log > logfile.txt

Buat direktori tempat output dari statcvs

D:\myproject1>mkdir cvssummary

jalankan statcvs

D:\myproject1>java -jar D:\statcvs-0.2.2\statcvs.jar -output-dir cvssummary -title "My Project 1" logfile.txt D:\myproject1StatCVS - CVS statistics generation

Jika tidak ada error kita akan kembali ke command prompt. Selasai, tinggal kita lihat hasilnya di direktori cvssummary. Click file index.html

Lihat dokumentasinya untuk command line arguments yang lebih lengkap.

No comments:

Followers