Version detection and reporting had been broken by hglib importing
1.3+ Mercurial modules that aren't present in earlier versions (e.g.
1.1.2 that I have as a fall-back system install on my Ubuntu system).
Compounded with the fact that exceptions in the dispatcher wasn't
caught and displayed, but merely swallowed by the redirection of
stderr, nothing was presented to the user.

These two patches address this by displaying the exception on a normal
stderr if it happens prior to the normal bug report catcher, and
secondly, version detection is moved from hggtk/hgtk.py to hgtk and
the helper routines into a separate module in thgutil.

-- 
Kind regards,
  Henrik Stuart

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