[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

[TSVN] Question about TortoiseSVN automation

From: vcf <vcf_at_free.fr>
Date: Sun, 06 Jan 2008 14:53:37 +0100

Hello All ;)

Sorry for my english, I need some help about my project.

The goal is make an application tray , able to check for defined working
copies, check if needs an update ( check server side revision ) and by
option, automatic/silent update.

As this project is for client desktop only, already using TSVN, I
prefere to NOT instal SVN on this computers.
As I prefere installing only TSVN on this computers, I DO NOT WANT write
myself again another SVN client.
As TSVN have nice update checking system, my client so be updated in
easy way.

So something as TortoiseProc.exe /command:update but if only needed will
be nice, with success/fail box ( |/closeonend:5 -> only result box
showed ? )|

I test TortoiseProc.exe automation, but , according the question of
Sönke Frantz ( Subject: Re: Return values from TortoiseProc?
<http://news.gmane.org/find-root.php?message_id=%3c445F74C6.1060809%40gmail.com%3e>
) My question it is noway to have any return action from TortoiseProc.exe ?

I see in sources code of TortoiseProc some progDlg.DoModal(); so mabe
add a return value from DoModal, step by step will be great.
Or, just an idea, add a special parameter for example "/output" as
*TortoiseProc.exe /command:update** /output:"c:\svn_result.xml\"**
/path:"c:\svn_ct\" /notempfile /closeonend
*
For instance I just launch _spawnl(_P_WAIT, "C:\\Program
Files\\TortoiseSVN\\bin\\TortoiseProc.exe", "TortoiseProc.exe",
"/command:update /path:\"F:\\Dev\\MyProject\" /notempfile
/closeonend:1", NULL); but no idea about success or not, or last commit
revision/author/date, any server error or, lol, locals files busy..

So not a 'blind' automation in fact ;(

If anybody have already a solution ( not CommitMonitor!! ) , you can
contact me.

Cheers,

Olivier ( one of french translators of TSVN )
Received on 2008-01-06 14:53:47 CET

This is an archived mail posted to the TortoiseSVN Dev mailing list.