2016/01/11(月)あるコミットが含まれるカーネルバージョンを知りたい
upstreamを覗くと そういう文字列が消失していた. どこかで消されたっぽい.
結果
v3.6からメインラインで削除された.手順
削除されたというコミットログを探す.
$ git log --grep sync_supers
タグを探す
当該コミットが含まれる直近のタグを探すのに git-describeコマンドが使える.$ git describe --all --contains f0cd2dbb6cf387c11f87265462e370bb5469299e tags/v3.6-rc2~30^2~15チルダ以降の読み方がわからないのだけど, v3.6-rc2に含まれているのは確実..
バージョンを問われれば, 『v3.6から』と, 云えば良いだろう.
2014/10/01(水)git
パッチファイルを作りたい
他所のリポジトリにコードを持って行く時や, 差分ファイル提供を要求される場合に相手もgitを使っている場合に同期を取りやすい方法:
mkdir /path/to/files git format-patch -o /path/to/files <revision-format>適用する場合には shellのファイル展開を期待するなら:
git am -p<n> < /path/to/files/*こっちのほうがいいかも.
for f in `ls -l /path/to/files/*` do git am -p<n> < $f done★参照URL
https://ariejan.net/2009/10/26/how-to-create-and-apply-a-patch-with-git/
2013/04/05(金)環境
httpでpushできない
git push remote-name branch-name
fatal: git-push is not available for http/https repository when not compiled with USE_CURL_MULTI fatal: git-http-push failedソースビルドしたgitだったので、build-optionに抜けがあったみたい.
USE_CURL_MULTIを指定しなければならなかった模様。
これ名前からして、curlコマンドがいりそうね.