git

git かわいいよ git

git

例えば tests/ 以下のテストケース群があまりにも乱雑としているので、ディレクトリ分けたりして整理しよう、とかするわけです。 こういうとき svn だと一々 svn move しないといけなくてストレスフルなわけですが、git なら普通に mv とかで整理したあとで…

git さんと darcs さん

HIMA' に参加してきました。今回のお題は「gitとdarcsの使い方」。 darcs のパッチ理論の話とか聞けるかなーと思っていたのですが、聞けなかったのでちょっと残念でした。そもそもパッチ理論の話出来る人っているのかなっていう…とりあえず恐らく利用者が多…

git cherry-pick

git

前回の日記でコメントして頂いた cherry-pick ですが、これはコミットを一つしかとれないため、複数のコミットを扱う場合、何度も cherry-pick するか、rebase してブランチを操作するしかなくて悲しい…というのは昔の話で、cherry-pick でも複数のコミット…

git のお話

git

例えば E-F / A-B-C-D みたいな状況があるとします。ここから、 E-F / A-B-C-D-F としてやりたい。どうすべきか。結局 git format-patch して git am したんですが、やろうと思えば E を消し去って F だけになったブランチを rebase したうえで fast-forward…

WebDav 越しに git の bare リポジトリを公開する際の注意点

git

WebDav 越しに git のリモートリポジトリに push すると、push 時にリモートリポジトリ側で通常呼ばれるはずの、いくつかのフックが呼び出されません。公式のマニュアルにあるように、これらのフックは git-receive-pack コマンドが呼び出すものです。WebDav…