Usando URLs especiais, é também possivel chamar o TortoiseProc a partir de uma págna web.
O TortoiseSVN regista um novo protocolo tsvncmd:
que pode ser usado para criar hiperligações que executam comandos TortoiseSVN . Esses comandos e parâmetros são os mesmos que quando automatizas o TortoiseSVN a partir da linha de comandos.
O formato do URL tsvncmd:
é o seguinte:
tsvncmd:command:cmd?parameter:paramvalue?parameter:paramvalue
com cmd
a ser um dos comandos permitidos, parameter
a ser o nome de um parâmetro como path
ou revision
, e paramvalue
a ser o valor a usar para esse parâmetro. A lista de parãmetros permitidos depende do comando usado.
Os seguintes comandos são permitidos com os URLs tsvncmd:
:
:update
:commit
:diff
:repobrowser
:checkout
:export
:blame
:repostatus
:revisiongraph
:showcompare
:log
:properties
Um simples URL de exemplo poderá se assemelhar a isto:
<a href="tsvncmd:command:update?path:c:\svn_wc?rev:1234">Update</a>
, ou num caso mais complexo:
<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>