Zbigniew Jędrzejewski-Szmek [off-list ref] writes:
Maybe git-ls-remote should learn --quiet?
I would rather think that the completion should ask for refs only when
dealing with local repositories, without going over network, whether the
query involves authentication or not.
When given a repository nickname, do we have a good way for the completion
script to tell if it is local or remote? "type -d $it" might be cheap way
to do so, or we could even do "test $it = ." to limit it really to the
current repository.