Change history visualization tools?

TK Soh teekaysoh at gmail.com
Fri Jul 25 10:22:59 CDT 2008


On Thu, Jul 24, 2008 at 11:16 PM, TK Soh <teekaysoh at gmail.com> wrote:
> On Thu, Jul 24, 2008 at 2:27 PM, Christopher Nuzum
> <cjn at tractionsoftware.com> wrote:
>>
>>
>> On Jul 23, 2008, at 8:20 PM, TK Soh wrote:
>>
>>> On Tue, Jul 22, 2008 at 10:31 PM, Alpár Jüttner <alpar at cs.elte.hu> wrote:
>>>>
>>>> On Tue, 2008-07-22 at 17:43 -0400, Christopher Nuzum wrote:
>>>>>
>>>>> Hi folks.  Has anyone come across or written a tool that present a
>>>>> nice graphical visualization of Mercurial's log.  Back in the CVS days
>>>>> I made daily use of Syntevo's smart-cvs Graphical Log(*) feature. Is
>>>>> there anything similar for Mercurial hiding out there? With all the
>>>>> branches and merging in our repository, it would be very helpful to be
>>>>> able to visualize all the parent/child relationships, tags, etc.
>>>>
>>>> There are at least tree sepatate tools available for this purpose:
>>>>   1. hg view
>>>>   2. hgtk log (this needs tortoiseHg intalled
>>>
>>> You don't need to install TortoiseHg for hgtk, if you are on *nix. You
>>> should be able just run it directly off TortoiseHg's source directory.
>>> For me, I just make a symlink of contrib/hgtk to /usr/bin/hgtk :-)
>>
>> Has anybody had luck doing this on a Mac? I'm running 10.5 and, although I
>> think it's set up correctly (according to the instructions, anyway), none of
>> the hgtk commands work.
>>
>> tardis (cjn) ~/src/r40 (93) hgtk
>> TortoiseHg Dialog Wrapper
>>
>> hgtk [DIALOG]
>>    dialogs: log synch status clone merge update userconfig repoconfig
>> serve recovery commit datamine about
>>
>> tardis (cjn) ~/src/r40 (94) hgtk log
>> Please set TORTOISEHG_PATH to location of your tortoisehg repository
>> zsh: exit 1     hgtk log
>>
>> tardis (cjn) ~/src/r40 (95) ls `printenv TORTOISEHG_PATH`
>> COPYING.txt             hgproc.bat*             setup.py
>> ReleaseNotes.txt        hgproc.py               tortoise/
>> contrib/                icons/                  tortoisehg.py
>> hggtk/                  installer/              tracelog.py
>>
>> Any tips?
>
> What revision of TortoiseHg are you using?

BTW, do you have GTK+ and pygtk installed?



More information about the Mercurial mailing list