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