우분투 16.04에서 tig 버그 수정

tig는 텍스트 기반의 git 클라이언트이다. 막강한 기능의 텍스트 에디터가 많이 있지만 간단한 작업을 할 때는 여전히 vi가 편한 것처럼 tig는 빠른 속도와 키보드 단축키로 인해 자주 애용하는 도구이다.

그런데 우분투 16.04의 기본 패키지로 설치할 경우 tig 2.0.2 버전이 설치되는데 이 버전에는 버그가 있다. status 뷰에서 tig를 실행한 디렉토리의 바깥 디렉토리에 있는 untracked files 들을 보여주지 않는다.

이 문제는 이 일감에서 리포트되어 처리 되었지만 tig 2.1 버전 이후에 반영되었기 때문에 우분투 패키지 대신 직접 빌드해야 한다.

설치 절차를 따라 진행하면 되고 한글을 지원하기 위해 libncurses 대신 libncursesw 버전을 설치하는 것만 주의하면 된다.

apt install -y automake libncursesw5-dev
git clone git://github.com/jonas/tig.git
cd tig
git reset --hard tig-2.2
make configure
./configure
make
sudo make install
Show your support

Clapping shows how much you appreciated essem’s story.