星期五, 6月 16, 2006

[Note]cvs2cl.pl

早上試了半天,怎麼樣都無法讓 cvs log 輸出成比較美的樣子...
後來還是請 Google 大神幫忙,很快他就告訴我,可以用 cvs2cl.pl 這個 perl script 來幫忙。

由於我是在 CygWin 下執行 CVSNT,所以我稍稍修改了一下 script,將這行
my @log_source_command = qw( cvs log );

修改為
my @log_source_command = ( "/cygdrive/c/program files/cvsnt/cvs", "log" );


果然很快就搞定了~~
輸出的結果果然就跟坊間的 ChangeLog 一樣。

Note:
Perl 的 qw( ) 會把內容拆成字串陣列,所以 qw( cvs log ) 會被拆開成兩個字串 "cvs" 與 "log"。
非常感謝這位大德的投影片

沒有留言: