2009-05-04 5 views

Répondre

11
hg status --rev 4:7 
+0

vous dire hg status? (DOHWWW: Je n'ai pas réalisé qu'il a accepté les arguments.) –

+0

accepté lors de la réédition. (note pour le confus, cela disait "hg st" qui est un raccourci pour le statut hg) –

3

Vous pouvez utiliser "hg log" pour cela.

hg log --verbose --rev=4:7 --style=changelog 

Exemple:

$ hg log -v -r4:7 --style=changelog 
2008-08-03 21:40 +0200 XXXXX <[email protected]> (475752c35880) 

     * osinfo.py: new file. 
     * os-info.py: deleted file. 
     * os-info.py, osinfo.py: 
     Rename os-info.py -> osinfo.py. 

2008-08-03 21:52 +0200 XXXXXX <[email protected]> (babf6df75ff4) 

     * iterate_file_lines.py, osinfo.py: 
     Add keyword substitution strings. 

2008-08-03 21:53 +0200 XXXXXX <[email protected]> (bc6fc22adb8e) 

     * iterate_file_lines.py: 
     Remove comment about coding conventions. 

2008-08-08 19:43 +0200 XXXXXX <[email protected]> (dbea6914b20f) 

     * .hgignore: new file. 
     * .hgignore: 
     Add .hgignore. 
+0

Oh! C'est un peu plus verbeux que ce que j'avais en tête mais j'aime pouvoir voir les commentaires. Merci! –

+0

Ceci ne montre pas réellement ce que l'affiche originale veut savoir. Il répertorie toutes les entrées du journal des modifications, indépendamment de la branche, pour la plage des révisions répertoriées. Vous pouvez utiliser l'indicateur -b pour filtrer les réponses sur celles d'une branche spécifique, mais cela ne vous aide pas à obtenir la liste des fichiers qui sont différents entre deux révisions arbitraires. –