Manejador de URLs Tsvncmd

Utilizando URLs especiales, también es posible llamar al TortoiseProc desde una página web.

TortoiseSVN registra un protocolo nuevo tsvncmd: que puede ser utilizado para crear enlaces que ejecutan comandos TortoiseSVN. Los comandos y parámetros son los mismos que cuando se automatiza TortoiseSVN desde la línea de comando.

El formato de la URL tsvncmd: es como sigue:

tsvncmd:command:cmd?parameter:paramvalue?parameter:paramvalue

siendo cmd uno de los comandos permitidos, parametro el nombre de un parámetro como ruta o revision, y valor el valor a utilizar para ese parámetro. La lista de parámetros permitidos depende del comando utilizado.

Los siguientes commandos son permitidos con tsvncmd: URLs:

Una simple URL puede tener este aspecto:

<a href="tsvncmd:command:update?path:c:\svn_wc?rev:1234">Update</a>

o en un caso más complejo:

<a href="tsvncmd:command:showcompare?
url1:https://svn.code.sf.net/p/stefanstools/code/trunk/StExBar/src/setup/Setup.wxs?
url2:https://svn.code.sf.net/p/stefanstools/code/trunk/StExBar/src/setup/Setup.wxs?
revision1:188?revision2:189">compare</a>