2008년 6월 1일 일요일

makereview

개발 프로젝트 소스중에 현재 수정된것은 tkdiff로 추가로 만드러진 파일은 emacs로
하기 위한 스크립트

function makereview()
{
svn st -q >o
awk '{ if ($1 == "M") {print "tkdiff "$2;} else {print "emacs "$2} }' o > review
. review
}

먼전 svn st -q > o 에 의해 변경된 파일은 M 파일명 추가된 건 A 파일명 이렇게 두개의 열로
결과 파일이 o로 저장된다.
이걸 awk로 M을 tkdiff로 나머지를 emacs로 변경 한다음
그파일을 review로 저장 하고 실행하게 하는 스크립트다.

댓글 없음: