Error de actualización de preparación original necesita ejecutar git fetch --unshallow, pero obtuve otro git fatal
$ brew update
Error: homebrew-core is a shallow clone. To `brew update` first run:
git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" fetch --unshallow
Intenté ejecutar el comando anterior: git ... --unshallow
pero recibí otro error:
fatal: dumb http transport does not support shallow capabilities
$ brew -v
Homebrew 2.6.0-104-g24f7898
Homebrew/homebrew-core (git revision b1ef15; last commit 2020-12-05)
Homebrew/homebrew-cask (git revision 443e7; last commit 2020-08-27)
¿Alguien puede ayudar?
Respuestas
Cavé un poco después de tratar de lidiar con el repositorio de git, pero lo más simple que lo solucionó fue destapar y luego volver a tapar el repositorio de barriles
brew untap homebrew/cask
brew tap homebrew/cask
que puso todo en orden.
No he hecho RTFM últimamente, pero supongo que esto tiene algo que ver con cómo parece que los barriles se están moviendo hacia el repositorio principal de homebrew (o al menos así es como parece un usuario ingenuo).
Traté de correr: $ git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" fetch
luego: $ git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" fetch --unshallow
brew update
parece bien ahora.