달력

5

« 2024/5 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
2006. 11. 15. 17:02

statcvs 2006. 11. 15. 17:02

고재현님 블로그(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
:
Posted by codetemplate