[ANN] TortoiseHg for everyone else
Steve Borho
steve at borho.org
Thu Jan 17 10:23:22 CST 2008
On Thu, 2008-01-17 at 11:55 +0100, Marcin Kasperski wrote:
> > http://hg.borho.org/tortoisehg-dev
>
> I just cloned this version.
>
> What are the exact requirements (which mercurial, which extensions
> enabled etc)?
The development is being done on PyGtk versions 2.10 and 2.12.
The patchbomb extension must be enabled for the email dialog to work,
but you can use the rest of the dialogs without it. The extdiff
extension must be enabled and configured for some context menu options
in the status browser to work. But in general, it doesn't require any
extensions to be enabled for the basic dialogs to work.
As for Mercurial, you need a relatively recent version. 0.9.5 and above
will surely work. 0.9.4 should be safe as well. If you go back older
than that, your chances get slim.
> Currently on my machine some commands fail with
>
> $ hgtk status
> (...)
> AssertionError: pygtk.require() must be called before importing gtk
Near the top of the status.py file is:
import pygtk
pygtk.require('2.0')
import gtk
So that message is truly a mystery.
> $ hgtk synch
> (...)
> mercurial.cmdutil.UnknownCommand: synch
>
> (same for userconfig, repoconfig)
That is... hmm. What version of Mercurial do you have?
> The only command which seemed to work is hgtk clone. I have important
> immediate remark though: I twice filled the form and clicked "Close"
> (the only button below the form) before I guessed that I should this
> toolbar button. This layout is simply bad, the button which accepts
> the form should be below the form, toolbars are not intended to be
> used to submit forms....
Noted, thanks.
--
Steve Borho (steve at borho.org)
http://www.borho.org/~steve/steve.asc
Key fingerprint = 2D08 E7CF B624 624C DE1F E2E4 B0C2 5292 F2C6 2C8C
More information about the Mercurial
mailing list