crecord in mercurial (fwd)

Faheem Mitha faheem at
Thu Sep 4 08:30:41 CDT 2014

Hello everyone,

I'm forwarding this message from Mark, in case anyone is interested on 
porting crecord to mercurial core.

                                                        Regards, Faheem

---------- Forwarded message ----------
Date: Thu, 4 Sep 2014 08:33:08 -0400
From: Mark Edgington <edgimar at>
To: Faheem Mitha <faheem at>
Subject: Re: crecord in mercurial

Hi Faheem,

If you and the rest of the mercurial crew are so inclined to do so, I 
won't object.  One consideration is that it depends on the curses python 
module, and with Windows this doesn't "work out of the box" -- you need to 
install a windows-compatible ncurses module separately -- it may be that 
this is no longer an issue in python 3, but I haven't looked into it.  
There are at least one or two forks of the crecord repo that have the 
necessary modifications to make things work under Windows.

Another consideration is that some people have complained about the 
slowness of the UI when trying to apply it to situations where there are 
very large diffs.  There are undoubtedly optimizations that could be made 
to improve this, but this 'problem' (which usually is not an issue) may 
cause some to reject the idea of including it in hg core.  In any case, 
I'm not overly excited about doing the merging myself, but if you and/or 
others wish to, that's fine.



On Wed, Sep 3, 2014 at 5:11 PM, Faheem Mitha <faheem at> wrote:


       Some of us were just chatting in #mercurial, and were wondering if
       you had considered having crecord in mercurial.

       If not, that is fine, but I gather crecord improves on record wrt
       the UI, at any rate. So, it might be a good thing to have them
       merged. This may already have been discussed, in which case, excuse
       the noise.

                                                                  Regards, Faheem

More information about the Mercurial-devel mailing list