2011-06-20 12 views
6

Czy istnieje sposób na wyświetlenie nagłówków utworzonych przez określonego użytkownika?Mercurial - wyświetlanie informacji o użytkownikach

Za pomocą polecenia hg heads nie mogę filtrować użytkownika.

Podczas gdy z hg log mogę filtrować na użytkownika, ale nie jestem w stanie wymyślić, jak wyświetlić tylko ostatni zestaw zmian w oddziale.

UPDATE:

Dzięki za odpowiedź Tim Henigan poniżej. Doszedłem do następującego wniosku.

W moim konkretnym przypadku chciałem tylko najnowsze głowice w odwrotnej kolejności, więc zrobiłem alias dla tej funkcjonalności.

[alias] 
myhist = log -r "reverse(head() and not closed() and user('<username>'))" --template "{rev}: {branches}\n" -l 10 

tak, że dzwoni hg myhist daje mi do dziesięciu ostatnich Zestawienia zmian, które są cały ostatni na swoim oddziale. Używam opcji --template, aby zobaczyć tylko numer wersji i nazwę oddziału, aby uzyskać szybki przegląd mojej ostatniej aktywności.

Odpowiedz

9

Jeśli używasz nowszej wersji Mercurial, można zbudować przy użyciu tej kwerendy revsets:

hg log -r "heads(all()) and not closed() and user('<user>')"

+0

Dzięki, że to niesamowite, ale nie dokładnie to, czego szukałem. Myślę, że lepszym sformułowaniem dla mojego pytania byłoby: "daj mi ostatni zestaw zmian, który stworzyłem we wszystkich branżach". Twoja odpowiedź doprowadziła mnie jednak do rozwiązania dla mnie. Zaktualizuję to pytanie. –

Powiązane problemy