タグ

ブックマーク / qiita.com/sonots (2)

  • インデントコミットで真犯人がわからなくなった場合の git blame

    config_param :queued_chunk_flush_interval, :time, :default => 1 を追加したコミットがどれかを探したいとします。 しかし、git blame を見るとこんなかんじに、インデントコミットによってほぼ全ての履歴が上塗りされていてどれだかわからない、みたいな状況にどうやって真犯人を探そうかという話です。 1. git blame -w を使う インデントコミットを無視したいだけであれば git blame の -w オプションが使える。-w は比較の際に whitespace を無視してくれるオプション。git diff にもあるよね。 $ git blame -w lib/fluent/output.rb ... (省略) 14d01c71 (Masahiro Nakagawa 2013-03-27 03:56:51 +0900 1

    インデントコミットで真犯人がわからなくなった場合の git blame
    tumo300-500
    tumo300-500 2014/05/18
    blame -w / log -S は知ってたけど、tig の , ちょうべんりそう。試す。
  • bundler-auto-updateの紹介 - Qiita

    こんにちは @sonots @サンフランシスコ出張中です。今回私は bundler-auto-update という gem の紹介をしてみようと思います。 bundler-auto-update とは bundler-auto-update を使うことでシステムを壊さずに Gemfile に記述してある gem のバージョンをアップデートすることができます。 Gemfile に記述されている gem のバージョンを1つあげてテストを実施し、システムが壊れないバージョンまで gem のバージョンをあげてくれます。 使い方 $ git log 02cfb8c Auto update parallel to version 0.5.9 (16 hours ago) ff39287 Auto update cucumber to version 1.1.0 (16 hours ago) 3502a

    bundler-auto-updateの紹介 - Qiita
  • 1