Home > Archives > 2007年01月11日

2007年01月11日

CVS でHEADのバージョンと更新日付を一覧表示なスクリプト(無用?)

cvs でどのファイルが最近更新されてバージョンがいくつなのかを見やすく一覧表示したかった.というより,HEAD のやつと一個前のバージョンとの diff をうまく取る方法を知らんのでこんなことをしてみたくなった.ということで何も考えず次の一行が出来上がった.

cvs log  | awk 'BEGIN{ form = "%-20s %-10s %-20s\n"; printf form,"name","head","date"; } /Working file/{ p = $3} /head:/{ h = $2; cnt=0;} /date:/{ d = $2; if (cnt==0) { cnt = cnt + 1; printf form,p,h,d;}}'

cvs の出力の整形の仕方とか絶対あると思うのだけど… 調べるより書いたほうが速いに違いないと思ってみる.

Home > Archives > 2007年01月11日

Search
Feeds

Page Top