Eu tenho um conjunto de repositórios classificados em diretórios com base em seus VCS (Git, Mercurial, SVN). Com o Subversion, eu era capaz de executar svn update *
no diretório pai e ele percorria cada diretório e atualizava cada repositório conforme o esperado. Esse não é o caso do Git ou do Mercurial.
Gostaria de chegar a um script que eu posso correr para fazer exatamente isso, percorrer diretórios e ou git pull
ou hg pull
em cada um. Eu simplesmente não tenho muita experiência com scripts bash.