Staging
v0.5.1
https://foss.heptapod.net/mercurial/hgview
Revision 43b011f2b5b1ca18ece84e6bc168468f21c52b65 authored by Mads Kiilerich on 04 April 2020, 01:37:48 UTC, committed by Mads Kiilerich on 04 April 2020, 01:37:48 UTC
This widget used multiple inheritance of classes with different __init__
arguments. That doesn't really work reliably when combined with super() that
hides the complexity of calling order. Especially not when sip play tricks to
emulate the Qt class hierarchy in Python.
It would fail with a confusing error about a missing repo argument to
  QAbstractTableModel.__init__(self, parent)

HgRepoListWalker has a public setRepo method which was called at the end of
__init__, forwarding all the __init__ parameters. Change that to a __init__
without parameters, and an expectation of invoking setRepo right after
__init__.

This has the slight disadvantage of potentially exposing partially initialized
objects ... but that is a small and necessary price to pay.
1 parent a13d9df
Raw File
Tip revision: 43b011f2b5b1ca18ece84e6bc168468f21c52b65 authored by Mads Kiilerich on 04 April 2020, 01:37:48 UTC
qt5: simplify initialization of HgRepoListWalker and thus HgRepoListModel
Tip revision: 43b011f
changelog
hgview (1.13.1-1) unstable; urgency=medium


  * New upstream release
  * Fix compatibility with mercurial 5.2

 -- Carine Dengler <carine.dengler@logilab.fr>  Tue, 11 Feb 2020 16:06:49 +0100

hgview (1.13.0-1) unstable; urgency=medium

  * New upstream release
  * Switch to python3 and mercurial >= 5.2

 -- Philippe Pepiot <philippe.pepiot@logilab.fr>  Wed, 13 Nov 2019 13:58:20 +0100

hgview (1.12.0-1) unstable; urgency=medium

  * New upstream release

 -- Philippe Pepiot <philippe.pepiot@logilab.fr>  Fri, 06 Sep 2019 11:02:02 +0200

hgview (1.11.0-1) unstable; urgency=medium

  * New upstream release

 -- Philippe Pepiot <philippe.pepiot@logilab.fr>  Fri, 23 Aug 2019 17:12:06 +0200

hgview (1.10.7-1) unstable; urgency=medium

  * New upstream release

 -- Philippe Pepiot <philippe.pepiot@logilab.fr>  Mon, 12 Aug 2019 14:38:14 +0200

hgview (1.10.6-1) unstable; urgency=medium

  * New upstream release

 -- Arthur Lutz <arthur@logilab.fr>  Fri, 09 Aug 2019 10:42:33 +0200

hgview (1.10.5-1) unstable; urgency=medium

  * New upstream release
  * Fix compatibility with mercurial 5.0

 -- Philippe Pepiot <philippe.pepiot@logilab.fr>  Fri, 07 Jun 2019 18:52:58 +0200

hgview (1.10.4-1) unstable; urgency=medium

  * New upstream release
  * Fix compatibility with mercurial 4.8

 -- Philippe Pepiot <philippe.pepiot@logilab.fr>  Wed, 21 Nov 2018 17:20:16 +0100

hgview (1.10.3-1) unstable; urgency=medium

  * New upstream release
  * Fix compatibility with mercurial 4.7

 -- Philippe Pepiot <philippe.pepiot@logilab.fr>  Tue, 21 Aug 2018 11:10:52 +0200

hgview (1.10.2-1) unstable; urgency=medium

  * New upstream release
  * Fix compatibility with mercurial 4.6

 -- Philippe Pepiot <philippe.pepiot@logilab.fr>  Tue, 15 May 2018 12:04:51 +0200

hgview (1.10.1-1) unstable; urgency=medium

  * New upstream release
  * Fix compatibility with mercurial >= 4.5

 -- Philippe Pepiot <philippe.pepiot@logilab.fr>  Wed, 28 Mar 2018 11:29:12 +0200

hgview (1.10.0-1) unstable; urgency=medium

  * New upstream release 
  * Drop Alain Leufroy from uploaders (closes: #843253)
  * Drop use of removed repo.join (closes: #872692)

 -- David Douard <david.douard@logilab.fr>  Thu, 12 Oct 2017 10:36:16 +0200

hgview (1.9.0-1) unstable; urgency=medium

  [ RĂ©mi Cardona ]
  * New upstream release.
    + fixes TypeError with current pyqt4 (closes: #801841)

  [ Julien Cristau ]
  * Update watch file.
  * Switch to dh with compat level 9.

 -- Julien Cristau <jcristau@debian.org>  Thu, 12 Nov 2015 18:01:21 +0100

hgview (1.8.2-1) unstable; urgency=medium

  * new upstream release

 -- Pierre-Yves David <pyd@marginatus.alto.octopoid.net>  Tue, 29 Jul 2014 17:46:49 -0700

hgview (1.8.1-1) unstable; urgency=medium

  [ Pierre-Yves David ]
  * new upstream release
    - fixed urwid version check (closes: #743857)
    - compatible with hg 3.0 (closes: #747899)

 -- Julien Cristau <julien.cristau@logilab.fr>  Thu, 15 May 2014 15:24:34 +0200

hgview (1.8.0-1) unstable; urgency=medium

  [ Pierre-Yves David ]
  * new upstream release

 -- Julien Cristau <jcristau@debian.org>  Tue, 11 Feb 2014 00:11:56 +0100

hgview (1.7.1-2) unstable; urgency=low

  * Upload to unstable.

 -- Julien Cristau <jcristau@debian.org>  Fri, 21 Jun 2013 13:41:07 +0200

hgview (1.7.1-1) experimental; urgency=low

  * New Upstream Release.
    - compatible with mercurial 2.5
    - removed sys.path manipulation (closes: #630692)

 -- Pierre-Yves David <pierre-yves.david@logilab.fr>  Mon, 28 Jan 2013 17:34:33 +0100

hgview (1.7.0-1) unstable; urgency=low

  * New Upstream Release.

 -- Pierre-Yves David <pierre-yves.david@logilab.fr>  Tue, 13 Nov 2012 13:38:43 +0100

hgview (1.6.2-1) unstable; urgency=low

  * New Upstream Release.

 -- Pierre-Yves David <pierre-yves.david@logilab.fr>  Wed, 08 Aug 2012 17:39:49 +0200

hgview (1.6.1-1) unstable; urgency=low

  * New upstream release

 -- Pierre-Yves David <pierre-yves.david@logilab.fr>  Wed, 08 Aug 2012 14:41:03 +0200

hgview (1.6.0-1) unstable; urgency=low

  * New Upstream Release

 -- Pierre-Yves David <pierre-yves.david@logilab.fr>  Mon, 06 Aug 2012 15:09:10 +0200

hgview (1.5.0-4) unstable; urgency=low

  * Rebuild the source package with the .install files so Ubuntu doesn't get
    empty binary packages (LP: #929741).  Oops.

 -- Julien Cristau <jcristau@debian.org>  Tue, 29 May 2012 18:13:58 +0200

hgview (1.5.0-3) unstable; urgency=low

  * Remove logilab.org ticket references from debian/changelog

 -- Julien Cristau <jcristau@debian.org>  Fri, 23 Dec 2011 17:39:27 +0100

hgview (1.5.0-2) unstable; urgency=low

  * Add missing hgpatches directory.

 -- Julien Cristau <jcristau@debian.org>  Thu, 22 Dec 2011 17:58:57 +0100

hgview (1.5.0-1) unstable; urgency=low

  * GUI> replace text in description for fancy display
  * GUI> links in fancy view opens browser
  * GUI> Add support for incoming phase feature in hg 2.1
    Node have different shape given their phase.
  * TUI> fancier graph highlighting in TUI
  * TUI> add history and completion for command
  * TUI> display text translation in source/diff pane
  * Hg> Allow toggle hidden changesets visibility
  * Hg> improve mq support
  * Hg> enable --profile/--time/--traceback/--debug options
    as mercurial extension
  * support mercurial 2.0
  * bugfixes
  * others

 -- Alain Leufroy <alain.leufroy@logilab.fr>  Wed, 21 Dec 2011 12:00:00 +0100

hgview (1.4.0-2) unstable; urgency=low

  * Fix upgrade path to 1.4.  Thanks to Nicolas Chauvat for the report.

 -- Julien Cristau <jcristau@debian.org>  Thu, 29 Sep 2011 14:43:08 +0200

hgview (1.4.0-1) unstable; urgency=low

  * Add a new text based user interface
  * Remove mx.Datetime dependency
  * Don't crash/close when exploring an empty repository
  * Propagate errors from mercurial.hg.repository()

 -- Alain Leufroy <alain.leufroy@logilab.fr>  Mon, 26 Sep 2011 15:22:18 +0200

hgview (1.3.0-2) unstable; urgency=low

  * Switch to dh_python2 (closes: #637400).

 -- Julien Cristau <jcristau@debian.org>  Tue, 16 Aug 2011 16:31:54 +0200

hgview (1.3.0-1) unstable; urgency=low

  * New upstream release (closes: #633813)

 -- Alain Leufroy <alain.leufroy@logilab.fr>  Mon, 30 May 2011 10:46:38 +0200

hgview (1.2.1-1) unstable; urgency=low

  * New upstream release (closes: #580997, #558767, #580921)
  * Updated standards to 3.9.1 (no changes required)

 -- Alexandre Fayolle <afayolle@debian.org>  Wed, 25 Aug 2010 16:07:52 +0200

hgview (1.2.0-1) unstable; urgency=low

  * New upstream release

 -- David Douard <david.douard@logilab.fr>  Tue, 19 Jan 2010 09:02:46 +0100

hgview (1.1.3-1) unstable; urgency=low

  * New upstream release, adding missing files in the source tarball
  * debian/control:
    - changed section to 'vcs' (closes: #549162)

 -- Alexandre Fayolle <afayolle@debian.org>  Thu, 08 Oct 2009 10:55:02 +0200

hgview (1.1.2-1) unstable; urgency=low

  * new upstream release
  * debian/control:
    - fixed build dependencies to include pyqt4-dev-tools
    - added missing substvars in package dependencies (closes: #548522)

 -- Alexandre Fayolle <afayolle@debian.org>  Wed, 30 Sep 2009 15:44:09 +0200

hgview (1.1.1-1) unstable; urgency=low

  * new upstream release
  * upload to Debian (closes #409341)

 -- Alexandre Fayolle <afayolle@debian.org>  Fri, 25 Sep 2009 17:53:09 +0200

hgview (1.1.0-1) unstable; urgency=low

  * updated to mainstream 1.1.0

 -- David Douard <david.douard@logilab.fr>  Wed, 23 Sep 2009 18:34:01 +0200

hgview (1.0.1-1) unstable; urgency=low

  * updated to mainstream 1.0.1

 -- David Douard <david.douard@logilab.fr>  Mon, 08 Jun 2009 07:14:55 +0200

hgview (1.0.0-1) unstable; urgency=low

  * first stable release

 -- David Douard <david.douard@logilab.fr>  Thu, 05 May 2009 14:58:23 +0100

hgview (0.99.0-1) unstable; urgency=low

  * Fork from hgview to build a Qt4-only based application
  * Make it work as a hg extension
  * Rework keybindings and general navigation
  * Add a diff viewer between revisions of a file 

 -- David Douard <david.douard@logilab.fr>  Thu, 19 Feb 2009 00:58:23 +0100

hgview (0.9.1-1) unstable; urgency=low

  * Fix a format bug and clean code.

 -- Graziella Toutoungis <graziella.toutoungis@logilab.fr>  Tue, 28 Oct 2008 16:24:47 +0200

hgview (0.9.0-1) unstable; urgency=low

  * Add support for named branches	
  * Activate filter on the log description and file name.
  * Add Homepage field

 -- Graziella Toutoungis <graziella.toutoungis@logilab.fr>  Mon, 06 Oct 2008 15:24:47 +0200

hgview (0.3.1-2) unstable; urgency=low

  * Rebuild with python2.5 as default version

 -- Alexandre.Fayolle <afayolle@debian.org>  Wed, 18 Jun 2008 12:24:47 +0200

hgview (0.3.1-1) unstable; urgency=low

  * Bugfixes

 -- David Douard <david.douard@logilab.fr>  Fri, 15 May 2008 09:48:00 +0200


hgview (0.3.0-1) unstable; urgency=low

  * Added a Qt4 version 
  * Some bugfixes
  * Major code reorganization

 -- David Douard <david.douard@logilab.fr>  Fri, 15 Jun 2007 12:59:12 +0200

hgview (0.2.0-1) unstable; urgency=low

  * first Debian package

 -- David Douard <david.douard@logilab.fr>  Tue, 29 May 2007 15:38:21 +0200

back to top