history

青木日記 RSS

<前の日 | この月 | 次の日>

2006-01-01

2006

あけおめことよろ!

そんなわけで 2005 年は SEGV で終わりました。 SIGSEGV は新しい年の到来を告げるシグナルということか。

(17:29)

cvs/svn/svk 自動切り替え

やっぱり面倒だ。 こないだ日記に書いた cvs/svn/svk 自動切り替えコマンドを書いてみた。 cvsc とか cvsdiffl みたいな独自コマンドも呼べることと、 svk ワーキングコピーの検出に適当感が蔓延しているのが特徴。

#!/bin/sh
# $Id: vs.sh,v 1.3 2006/01/01 17:52:06 aamine Exp $
 
guess_vs() {
    if [ -d CVS ]
    then
        echo "cvs"
    elif [ -d .svn ]
    then
        echo "svn"
    elif grep -q "`pwd`:" $HOME/.svk/config
    then
        echo "svk"
    else
        echo "not under control of CVS/SVN/SVK" 1>&2
        exit 1
    fi
}
 
cmd_suffix() {
    basename $1 | sed 's/^vs//'
}
 
`guess_vs``cmd_suffix $0` ${@+"$@"}

なんとなく不安ではあるが、いちおう使ってみよう。

……うーん、どうしても cvs と打ってしまうな。

(03:00)

名前
メールアドレス

<前の日 | この月 | 次の日>
2002|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|04|05|06|09|10|
2009|07|
2010|09|

Copyright (c) 2002-2007 青木峰郎 / Minero Aoki. All rights reserved. LIRS