2007年01月11日
CVS でHEADのバージョンと更新日付を一覧表示なスクリプト(無用?)
- 2007-01-11 (Thu)
- プログラミング
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 の出力の整形の仕方とか絶対あると思うのだけど… 調べるより書いたほうが速いに違いないと思ってみる.
- Comments: 0
- TrackBack (Close): -