Git

gitoliteはどうやってユーザを判別しているか

Git

ちょっとしたコネタの紹介gitリポジトリを複数人で共有する時に、AさんはこのリポジトリにコミットできるがBさんはダメ、といった風にアクセス制御をしたくなるが、それを実現するソフトウェアでgitoliteというモノがある。gitoliteを`host`に`git`というユ…

今いるgitリポジトリのファイルを開くuniteプラグイン

https://github.com/taka84u9/unite-gitvimでファイルを開くのにuniteのfileやfile_mruを使っていますが、gitリポジトリで作業していると、現在変更が加えられているファイルの中から選ぶことが多いので、それをするためのuniteプラグインを書きました。 git…

Gitリポジトリの中からFIXMEやTODOがあるファイルをvimで一気に開く

FIXMEとTODOが記述されているファイルを全部開く $ vim `git grep -l -e TODO --and -e FIXME` FIXMEかTODOが記述されているファイルを全て開く $ vim `git grep -l -e TODO -e FIXME` 追記: id:takuya_1st さんに教えてもらいました vim に -p オプション…

VimmerなGit使いはfugitive.vimを今すぐ入れたほうがいい

fugitiveはvim用のgitラッパープラグインだ。 fugitiveを使うとgitを操作するためにいちいちvimから抜ける必要が劇的に減る。 例えばaddやcommitだけでなく、ソースの変更箇所をパッチ形式でなくvimdiffで簡単に表示できるのは非常に便利だ。 みんなが大好き…