Disons que j'ai environ 10 dépôts hg clonés dans un répertoire parent (appelons-le "parent"). Existe-t-il un moyen d'invoquer une commande mercuriale telle que hg status
sur tous les sous-répertoires plutôt que de réaliser l'acte laborieux de cd
dans chaque répertoire, puis en invoquant hg status
?
J'ai essayé le bon vieux xargs
mais pour une raison quelconque, cela ne fonctionne pas. Les commandes que j'ai utilisées sont :
find . -maxdepth 1 -type d -print | xargs -t "hg status"
et
ls | xargs -t "hg status"
Mise à jour : la solution consistait à utiliser des titulaires de nom explicites lors de l'utilisation de xargs
. Quelque chose comme :
ls | xargs -t -I {} hg status {}