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
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.
Spróbuj HgWin:
http://bitbucket.org/zzsergant/hgwin
Należy pamiętać, że aktualnie being reworked to be based on Qt TortoiseHg, więc jeśli jesteś już z niego zadowolony i może dostać się do teraz, mam nadzieję, że będzie problem rozwiązać się w czasie.