2009-08-18 18 views
6

Estoy buscando un cliente de GUI alternativo para Mercurial que funcione en Win32 y que sea accesible para un lector de pantalla, específicamente, JAWS para Windows. TortoiseHG no funciona para mí debido a su dependencia de GTK/Tkinter en Python. Algo programado en WXPython (o cualquier otro equivalente de WX), así como cualquier aplicación programada usando controles estándar de Windows, me funcionará. Ya uso TortoiseSVN, y esa aplicación es bastante accesible, si eso ayuda.Buscando Alternativa a TortoiseHG en Win32

Respuesta

3

Nunca he usado un lector de pantalla, así que esto podría ser una idea estúpida ... :-) Pero por lo que puedo leer en Wikipedia, tengo la impresión de que la línea de comando del cliente Mercurial podría ser una mejor fuente que un cliente GUI?

Si proporciona demasiada salida textual para que un lector de pantalla lea en voz alta cómodamente, entonces tal vez pueda resolverlo utilizando el sistema de plantillas integrado en Mercurial. Hay un estilo confeccionada llamado "compacto", que se puede utilizar de esta manera:

 
% 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 

A modo de comparación, la salida normal se ve así:

 
% 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 

No sé de cualquier otros estilos, pero puedes intentar preguntar en el mailing lists.