On Tue, Sep 8, 2009 at 1:01 PM, Yuki KODAMA<endflow....@gmail.com> wrote: > # HG changeset patch > # User Yuki KODAMA <endflow....@gmail.com> > # Date 1252432807 -32400 > # Node ID 4cc8000935d9358dbb2e2473f9d0574729bc6fa5 > # Parent 7fda75c1944e0022db39d4db7f1083bc2b5bd885 > history: reset 'origtip' variable when leave 'new' filter > > After synchronizing, it turn on 'new' filter and new revisions are > shown with green color automatically, but it doesn't back to normal > colors even though I switch the filter from 'new' to 'all' till > restarting changelog viewer. > > diff --git a/hggtk/history.py b/hggtk/history.py > --- a/hggtk/history.py > +++ b/hggtk/history.py > @@ -409,7 +409,10 @@ > opts.update(kwopts) > > # handle strips, rebases, etc > - self.origtip = min(len(self.repo), self.origtip) > + if self.filter == 'all': > + self.origtip = len(self.repo) > + else: > + self.origtip = min(len(self.repo), self.origtip) > opts['orig-tip'] = self.origtip > > self.nextbutton.set_sensitive(True)
It is a feature that they stay green. Resetting origtip should require something more explicit than changing the filter to 'all'. I can't think of a good approach off the top of my head, though. -- 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