On Sun, Aug 23, 2009 at 3:11 AM, Peer
Sommerlund<peer.sommerl...@gmail.com> wrote:
>
>
> 2009/8/23 Steve Borho <st...@borho.org>
>>
>> One of the items on my TODO list for 0.9 was to switch to a
>> gtk.ListStore() as the data back-end for the changelog tool.  This has
>> been recommended by just about every GTK+ person who has looked at our
>> changelog code.
>> (cut)
>> Long story short, I'm going to leave the old back-end in place, but
>> I'll refactor it to make it more maintainable, and optimize a bit for
>> speed and memory usage.
>> I think I'll checkin this ListStore change and immediately back it
>> out, just so there's a record of this experiment in the repository.
>
> I'm not sure what the back-end for the changelog tool is - is that the files
> found in hggtk/logview/* ?

specifically, it is hggtk/logview/treemodel.py

> I'm hacking on history.py and logview/*.py and I have the impression that
> the revgraph.py and its interfaces to logview/treeview.py might bennefit
> from a refactoring, and at the same time the GUI could switch to filters
> that can be combined, instead of a large set of filters with individual
> restrictions. I will be avoiding this, as I would rather finish my patch for
> a new view. ... and I know my work pace to be very slow.

The logic in hggtk/logview/treeview.py that parses options will be
cleaned up, but I wasn't planning on changing any of the revgraph
code, primarily because I know you are working there.   If I did
anything to that file, I would try to more directly use Mercurial's
changelog walking code for the filter modes.

--
Steve Borho

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Tortoisehg-develop mailing list
Tortoisehg-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to