Tengo un par de repositorios de git que van juntos, y un archivo simple por lotes / bash para recorrerlos. A menudo los recorro con un comando de registro para ver rápidamente en qué estado se encuentran. Esto funciona bien, excepto por una cosa: si el mensaje de confirmación es más largo que el número de caracteres, mi consola es ancha (o tiene varias líneas), git muestra la línea, luego una nueva línea con (FIN) y tengo que presionar q para continuar (supongo que canaliza la salida a través de más o algo así). Ejemplo:
> 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)
Esto es bastante inconveniente ya que tengo que presionar q un par de veces, mientras que me gustaría ver todos esos delineadores de una sola vez.
¿Cómo puedo desactivar este comportamiento (preferiblemente manteniendo este formato de registro)?