2009-08-18 16 views
6

Poszukuję alternatywnego klienta GUI dla Mercurial, który działa na Win32 i jest dostępny dla czytnika ekranu, w szczególności JAWS dla Windows. TortoiseHG nie działa dla mnie z powodu polegania na GTK/Tkinter w Pythonie. Coś zaprogramowanego w WXPython (lub innym odpowiedniku WX), jak również każda aplikacja zaprogramowana przy użyciu standardowych kontrolek Windows, będzie działać dla mnie. Korzystam już z TortoiseSVN, a ta aplikacja jest całkiem dostępna, jeśli to pomaga.Poszukuję alternatywy dla TortoiseHG pod Win32

Odpowiedz

3

Nigdy nie korzystałem z czytnika ekranu, więc może to być głupi pomysł ... :-) Ale z tego, co mogę przeczytać na Wikipedii, mam wrażenie, że linia poleceń klienta Mercurial może być lepszym źródłem niż klient GUI?

Jeśli daje zbyt dużo tekstowych wyników, aby czytnik ekranu mógł wygodnie czytać na głos, może uda się rozwiązać ten problem, używając systemu szablonów wbudowanego w Mercurial. Jest gotowy styl zwany „compact”, którego można użyć tak:

 
% hg log --limit 2 --style compact 
9366[tip] 9ff178e7b627 2009-08-18 22:07 -0400 greg-hg 
    tags: don't crash if unable to write tag cache 

9365 b8dc3eba4f9d 2009-08-19 12:51 +0200 dirkjan 
    mq: get rid of qnext, qprev and qtop 

Dla porównania, normalne wyjście wygląda następująco:

 
% hg log --limit 2 
changeset: 9366:9ff178e7b627 
tag:   tip 
user:  Greg Ward 
date:  Tue Aug 18 22:07:43 2009 -0400 
summary:  tags: don't crash if unable to write tag cache 

changeset: 9365:b8dc3eba4f9d 
user:  Dirkjan Ochtman 
date:  Wed Aug 19 12:51:07 2009 +0200 
summary:  mq: get rid of qnext, qprev and qtop 

ja nie znam żadnego inne style, ale możesz spróbować zapytać o numer mailing lists.