On Mon, Aug 4, 2008 at 4:48 PM, Georg <[EMAIL PROTECTED]> wrote:
> It still doesn't work in rc4.
>
> Do you have any workaround for me?  Maybe some information what the Python
> path of the Hg process would be when run from the GUI?  I don't insist on
> putting my hook into library.zip, I'm fine with any location that will work.

I've tried to simulate your problem with 0.4rc4 by following your
method to add a msc.py file into the hgext of library.zip, but I have
no problem in getting the hook to run. Here's the output on hgcmd
window during commit:

    calling hook pre-commit.msc: hgext.msc.hook
    I am msc.hook
    calling hook precommit.username: hgconf.uname.hook
    ChangeLog
    [command completed successfully]

my msc.hook simply prints a "I am msc.hook" message, as you can see in
the commit log.

With this, I can't really be sure what went wrong with your setup that
resulted in the msc.hook not getting picked up. Right now, I suspect
there might somehow be few copy of TortoiseHg/library.zip on your
system. Do you think you can search your system and get rid of all
TortoiseHg/library.zip installations, and start over again?

I'd also wonder what 'hg version' and About dialog tell us on the
version info. Another thing you can try is to start the commit window
by either 'hgtk commit' or 'hgproc -c commit' on the command, to see
if they behave differently. Naturally, you have to start them from
inside the repo you want to commit.

As far as workaround, is it absolutely necessary that the hooks have
to be python hooks? If not, maybe you can consider converting them to
regular python scripts and setup mercurial.ini accordingly. You will
have to install python for this, of course.

Let me know what you think.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Tortoisehg-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to