comandos git que no respetan la redirección io
Algunos comandos de git son nota respetando la redirección io, por ejemplogit bundle
. Sospecho que esto está relacionado con los comandos subyacentes de "plomería" utilizados. Hay un buen tutorial sobreRedirección de IO, y una pregunta similar respondida relacionada concomandos git. Sin embargo, esa solución no funciona paratodas comandos de git, por ejemplo.git bundle
.
p.ej.
$ /usr/bin/git bundle create /tmp/backup.bundle --all >/tmp/backup.txt 2>&1
$ ls -al /tmp
-rw-rw-r-- 1 myuser mygroup 4329 Jan 25 10:46 backup.bundle
-rw-rw-r-- 1 myuser mygroup 0 Jan 25 10:46 backup.txt
Sin embargo, desde la línea de comando puedo ver que hay algunos resultados interesantes:
$ /usr/bin/git bundle create /tmp/backup.bundle --all
Counting objects: 6, done.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 4.11 KiB | 0 bytes/s, done.
Total 6 (delta 0), reused 0 (delta 0)
Entonces, ¿por qué no puedo capturar esto con la redirección de IO? ¿A dónde va la salida?