おまぬけ活動日誌

最近のツッコまれどころ

この日誌から Google してもらう


2012年10月22日(Mon) いい天気、停電 [長年日記]

[git] Pull request用にcommitの一部をとってくる

tDiaryへのプルリクエストを作った時の作業記録。 自分の作業ブランチ weather_hide_empty で tDiaryのプラグインのテストフレームワークをつくりながら、 プラグインのバグ修正もしていました。 今回のPull requestにはプラグインのバグ修正のみを入れたいので ジタバタしてみました。

手元のマシンにブランチを取り寄せる。ノマドなのでw

Pull requestしたいcommitを確認する

今回関係しそうなcommitは下記の3つでした。

  • ad688eac7c6571698c36e82bfed0db794b66b1b2
  • 9bda352720bbbe8aac0553d3f9e91da1a9a31074
  • f59be0235d9137acc9f007ce5ee414623d7154ca

それぞれの内容を確認してみると、

9bda352720bbbe8aac0553d3f9e91da1a9a31074ではテストケースも編集していました。うーむ。 同様に、 ad688eac7c6571698c36e82bfed0db794b66b1b2f59be0235d9137acc9f007ce5ee414623d7154caは プラグインのファイルのみの変更のようです。

Pull request用のブランチを作って上記の変更を、簡単な方から取り込んでみます。

さて、次が問題。

えーと。

2つのファイルをcommitすればいいのかな?

そのようです。

ふむん。

って消えたん?

今度は進みました。

変更点も期待どおり。

最後にPull request用にcommitをまとめます。

エディタに下記のように表示されたので2行目以降のpickをsquashにしました。

githubに上げてリクエスト。

プラグインをテストするフレームワークはなんだかもうひとつなのですが、 ひとりで悩んでいても進まないので、後日pull requestを作りますね。


作り手とその取り巻きだけが楽しんでる間は本物じゃない。その中身が理解できない人々の生活を変えてこそ本物だ


zunda <zunda at freeshell.org>