The idea here was to always load fields in the order they were added
to the code, but perhaps that is too clever.

On Thu, Sep 10, 2009 at 3:32 AM, Sune Foldager <sune.folda...@me.com> wrote:
> # HG changeset patch
> # User Sune Foldager <c...@cyanite.org>
> # Date 1252571258 -7200
> # Node ID 2fd6e63dbd171959d0ee45c240924d6406f39b17
> # Parent  c4ec7968bc252bbaddb11a223d80bcdec676416f
> history: fix load of older and non-existent option files
>
> In general this makes load_settings more roboust by not risking
> a half-loaded set of options, which will always fail later on due
> to the global try-except around the load logic.
>
> diff --git a/hggtk/history.py b/hggtk/history.py
> --- a/hggtk/history.py
> +++ b/hggtk/history.py
> @@ -327,7 +327,7 @@
>             self.branch_color = settings.get('branch-color', False)
>             self.show_filterbar = settings.get('show-filterbar', True)
>             for col in ('rev', 'date', 'id', 'branch', 'utc', 'age', 'tag'):
> -                vis = settings['glog-vis-'+col]
> +                vis = settings.get('glog-vis-'+col, False)
>                 self.showcol[col] = vis
>             self.graphcol = settings['graphcol']
>             self.compactgraph = settings['compactgraph']
>
> ------------------------------------------------------------------------------
> 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
>

------------------------------------------------------------------------------
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