一緒に属するいくつかのgitリポジトリと、それらをループする単純なバッチ/ bashファイルがあります。私はよくlogコマンドでそれらをループして、それらがどのような状態にあるかをすばやく確認します。これは、1つのことを除いて、うまく機能します。コミットメッセージがコンソールの文字数よりも長い場合(または複数行ある場合)、gitはその行を示し、次に(END)を含む改行があり、続行するにはqを押す必要があります(出力をより多くのまたはそのようなものにパイプすると思います)。例:
> gitloop . "git log --decorate=short --pretty=oneline -n1"
18629ae238e9d5832cb3535ec88274173337a501 (HEAD, origin/master, master) short log
625fb891b9b0b8648459b07ace662ae3b7773c7f (HEAD, origin/master, origin/HEAD, master) short log
dc0838118266ba8570ea338c1faddfe8af0387bb (HEAD, origin/work, origin/master, work, master) oops loooooooooooooong log
-(END)
これは、qを数回押す必要があるため、かなり不便ですが、これらすべてのワンライナーを一度に表示したいだけです。
この動作を無効にするにはどうすればよいですか(できれば、このログ形式を維持したまま)?