bauer's diary

凡人の凡人による凡人のための備忘録

colorsvnで幸せなsvnライフを。

git主流ですが、既存のプロジェクトではまだまだSVNを利用しているところも多いはず。

そんなあなたに、色分けされる便利なツールを紹介

 

>|sh|

% wget http://www.console-colors.de/downloads/colorsvn/colorsvn-0.3.2.tar.gz

||<

 

rpmがない場合は、ソースからconfigure,makeする。

 

最新はこちら↓

Console colors - ConsColors - Downloads

 

解凍して、

% ./configure

checking whether make sets $(MAKE)... ./configure: line 1236: ac_make: command not found

./configure: line 1236: 31mtemp=make: command not found

no

checking whether to enable maintainer-specific portions of Makefiles... no

checking whether ln -s works... yes

checking for a BSD-compatible install... /usr/local/bin/ginstall -c

checking for rm... /bin/rm

checking for cp... /bin/cp

checking for perl... perl

checking for svn... svn

configure: creating ./config.status

config.status: creating Makefile

config.status: creating config.h

 

% make

/bin/rm -f colorsvn && \

/bin/rm -f colorsvnrc && \

/bin/rm -f colorsvn-env.sh

/bin/cp colorsvn-original colorsvn && \

perl -pi -e '~s|/usr/bin/svn|/usr/bin/svn|' colorsvn && \

/bin/cp colorsvnrc-original colorsvnrc && \

perl -pi -e '~s|colorsvnrc|colorsvnrc|' colorsvn && \

perl -pi -e '~s|/usr/bin/svn|/usr/bin/svn|' colorsvnrc && \

/bin/cp colorsvn-env.sh-original colorsvn-env.sh && \

perl -pi -e '~s|/usr/bin/colorsvn|/usr/bin/colorsvn|' colorsvn-env.sh

 

% sudo make install

/usr/local/bin/ginstall -c -d /usr/bin && \

/usr/local/bin/ginstall -c -m 755 colorsvn /usr/bin/colorsvn && \

/usr/local/bin/ginstall -c -d //etc && \

/usr/local/bin/ginstall -c -m 644 colorsvnrc //etc/colorsvnrc && \

/usr/local/bin/ginstall -c -d //etc/profile.d && \

/usr/local/bin/ginstall -c -m 755 colorsvn-env.sh //etc/profile.d/colorsvn-env.sh && \

if [ -f ./colorsvn.1 ] ; then \

   /usr/local/bin/ginstall -c -d /usr/man/man1/ ; \

   /usr/local/bin/ginstall -c -m 644 ./colorsvn.1 /usr/man/man1/ ; \

fi

 

あとは.bashrcにエイリアスを張って完成。

alias svn='colorsvn'