고재현님 블로그(http://cbiscuit.info)에서 좋은 정보를 하나 얻었다.
cvs에 있는 소스에 대한 통계를 웹 페이지로 만들어주는 statcvs(http://statcvs.sourceforge.net/)라는 것이다.
현재 수행하고 있는 프로젝트에 간단하게 적용해 보았다.
아래는 통계 정보 생성을 위한 2개의 스크립트이다.
1. cvs log 생성 스크립트
#!/bin/bash
cvs -d :pserver:msbaek@cvs_hostname:/repository_directory login
prjs="xxx yyy"
for prj in $prjs; do
echo $prj
cvs -d :pserver:msbaek@ cvs_hostname:/repository_directory checkout $prj
cd $prj
cvs log > logfile.log
cd ..
done
2. statcvs 수행 스크립트
#!/bin/bash
prjs="xxx yyy" # cvsmodule name
for prj in $prjs; do
echo $prj
rm -rf $prjmkdir $prj
cd $prj
java -jar statcvs.jar project_dir/$prj/logfile.log html_root/$prj
cd ..
done
cvs에 있는 소스에 대한 통계를 웹 페이지로 만들어주는 statcvs(http://statcvs.sourceforge.net/)라는 것이다.
현재 수행하고 있는 프로젝트에 간단하게 적용해 보았다.
아래는 통계 정보 생성을 위한 2개의 스크립트이다.
1. cvs log 생성 스크립트
#!/bin/bash
cvs -d :pserver:msbaek@cvs_hostname:/repository_directory login
prjs="xxx yyy"
for prj in $prjs; do
echo $prj
cvs -d :pserver:msbaek@ cvs_hostname:/repository_directory checkout $prj
cd $prj
cvs log > logfile.log
cd ..
done
2. statcvs 수행 스크립트
#!/bin/bash
prjs="xxx yyy" # cvsmodule name
for prj in $prjs; do
echo $prj
rm -rf $prjmkdir $prj
cd $prj
java -jar statcvs.jar project_dir/$prj/logfile.log html_root/$prj
cd ..
done