On Mon, Mar 16, 2009 at 4:15 AM, Simon Heimberg <[email protected]> wrote:
> # HG changeset patch
> # User Simon Heimberg <[email protected]>
> # Date 1237192422 -3600
> # Node ID 9ed5f3e28bc5957fcfc9cfb99cc1363c0385cf2a
> # Parent  53871c6c394785e963242bb74c0f2851da5bc55a
> add hgtk.bat, modified from original hgproc.bat
>
> diff -r 53871c6c3947 -r 9ed5f3e28bc5 hgtk.bat
> --- /dev/null   Thu Jan 01 00:00:00 1970 +0000
> +++ b/hgtk.bat  Mon Mar 16 09:33:42 2009 +0100
> @@ -0,0 +1,19 @@
> +::
> +:: Win32 batch file to handle TortoiseHg external hgtk calls
> +::
> +
> +...@echo off
> +setlocal
> +
> +:: Look in the registry for TortoiseHg location
> +for /f "skip=2 tokens=3*" %%A in (
> +    '"reg query "HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseHg" /ve 2> nul"' ) do 
> set TortoisePath=%%B
> +if "%TortoisePath%"=="" (goto :notfound)
> +
> +python "%TortoisePath%\hgtk" %*
> +goto end
> +
> +:notfound
> +echo hgtk: cannot find TortoiseHg location in the registry.
> +
> +:end

Rather than adding a batch file, we should detect that we are running
as win32 source (hgtk.exe is not available) and do the equivalent of:

launch(sys.executable, hgtk_path + args)

This is essentially how the nautilus extension launches hgtk.

--
Steve

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Tortoisehg-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to