Por que o comando “git svn fetch” parece estar preso e não faz nada?

EDIT: solução alternativa. Agora entendemos a questão, aqui está a solução: fazer

git svn fetch -r REVISION:HEAD

onde REVISION é o número do svn commit da criação da ramificação.

Eu fiquei feliz usando o git svn para trabalhar no trunk do meu projeto por um tempo, mas agora eu preciso rastrear branches também.

Eu tentei inicializar um novo repositório para fazer isso com

git init
git svn init https://svnserver/svn/repository

Então eu edito o arquivo de configuração local para refletir a estrutura do meu repositório svn:

[svn-remote "svn"]
    url = https://svnserver/svn/repository
    fetch = path/to/trunk:refs/remotes/trunk
    branches = path/to/branches/*:refs/remotes/branches/*

Então eu corro

git svn fetch

E este comando simplesmente não faz nada:

Não terminaNão escreve nada na saída do consoleNão usa CPU nem cria arquivos

Eu desisti depois de 10 minutos

Eu verifiquei que o repositório svn está funcionando, porquegit svn fetch funciona perfeitamente no meu repositório git onde eu monto apenas o tronco.

Isso é um bug ou estou faltando alguma coisa aqui?