2010-09-07 6 views

Répondre

6

Une option serait d'utiliser quelque chose comme ceci:

hg status -mar --no-status | xargs hg diff 

Le drapeau --no-status assure que seul le nom du fichier est envoyé à stdout.

+2

Cela ne fonctionnera pas si vous avez (à tort!) Des espaces dans vos noms de fichiers. Ensuite, vous devez utiliser '--print0' et' -0' dans hg et xargs, respectivement. –

+1

Si l'option 'color' est définie, les deux commandes' hg' doivent également inclure '--color = never'. –

+0

Merci. J'ai créé des alias pour ces commandes et je suis maintenant content. C'est dommage que hg diff -m ne soit pas disponible, cependant. –

Questions connexes