SubversionにあってGitに足りないものはまだいろいろあるが、頻繁にイライラするのがsvn info相当の欠如。git config -lは読みづらいし情報が足りない。ちょくちょくp ../../.git/config(p$PAGERのalias)とかやりながら悶々としているのも嫌になってgit-infoを書いた。見ての通りコードはGitHubに置いたからいいと思ったら使ったりいじったりしてみて。インストールは一般ユーザで簡単。出力はこんな感じです。

~/src/github/git-info% git info
Repository Path: /home/knu/src/github/git-info/.git
Path: /home/knu/src/github/git-info
Remote Repositories:
	origin	git@github.com:knu/git-info.git
Remote Branches:
	  origin/master
Local Branches:
	* master
Repository Configuration:
	[core]
		repositoryformatversion = 0
		filemode = true
		bare = false
		logallrefupdates = true
	[remote "origin"]
		url = git@github.com:knu/git-info.git
		fetch = +refs/heads/*:refs/remotes/origin/*
Last Changed Commit ID: f4cc42ae422a25cc1032506fe248ba8f375ecf22
Last Changed Author: Akinori MUSHA 
Last Changed Date: Thu Jun 25 23:19:59 2009 +0900
Last Changed Log:
	Add git-pager and git-info.


Categories : Tech