--- hgview-1.5.0.orig/MANIFEST.in +++ hgview-1.5.0/MANIFEST.in @@ -0,0 +1,31 @@ +exclude .hgignore +recursive-exclude debian * +recursive-exclude test * +recursive-exclude debian.hardy * +recursive-exclude debian.lenny * +recursive-exclude debian.intrepid * + +include ChangeLog +include COPYING +include README + +include bin/hgview +include bin/hgview.bat + +include hgviewlib/qt4/*.ui +include hgviewlib/qt4/hgqv.qrc +include hgviewlib/qt4/icons/* + +include doc/hgview.1.txt +include doc/Makefile +include hgext/hgview.py + +include hgext/hgview.rc +include doc/hgqv.1 +include setup.py +include __pkginfo__.py +include test/data/hgviewrc +include test/data/.hgviewrc + + +recursive-include etc * --- hgview-1.5.0.orig/debian/hgview-common.install +++ hgview-1.5.0/debian/hgview-common.install @@ -0,0 +1,5 @@ +usr/lib/python*/*-packages/hgext +usr/lib/python*/*-packages/hgviewlib/*.py +usr/lib/python*/*-packages/hgviewlib/hgpatches +usr/bin +usr/share/man --- hgview-1.5.0.orig/debian/changelog +++ hgview-1.5.0/debian/changelog @@ -0,0 +1,170 @@ +hgview (1.5.0-3ubuntu0.1) precise-proposed; urgency=low + + * Add missing debian/*.install files to avoid shipping empty binary packages + (LP: #929741). + + -- Julien Cristau Wed, 30 May 2012 12:08:50 +0200 + +hgview (1.5.0-3) unstable; urgency=low + + * Remove logilab.org ticket references from debian/changelog + + -- Julien Cristau Fri, 23 Dec 2011 17:39:27 +0100 + +hgview (1.5.0-2) unstable; urgency=low + + * Add missing hgpatches directory. + + -- Julien Cristau 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 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 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 Mon, 26 Sep 2011 15:22:18 +0200 + +hgview (1.3.0-2) unstable; urgency=low + + * Switch to dh_python2 (closes: #637400). + + -- Julien Cristau Tue, 16 Aug 2011 16:31:54 +0200 + +hgview (1.3.0-1) unstable; urgency=low + + * New upstream release (closes: #633813) + + -- Alain Leufroy 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 Wed, 25 Aug 2010 16:07:52 +0200 + +hgview (1.2.0-1) unstable; urgency=low + + * New upstream release + + -- David Douard 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 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 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 Fri, 25 Sep 2009 17:53:09 +0200 + +hgview (1.1.0-1) unstable; urgency=low + + * updated to mainstream 1.1.0 + + -- David Douard Wed, 23 Sep 2009 18:34:01 +0200 + +hgview (1.0.1-1) unstable; urgency=low + + * updated to mainstream 1.0.1 + + -- David Douard Mon, 08 Jun 2009 07:14:55 +0200 + +hgview (1.0.0-1) unstable; urgency=low + + * first stable release + + -- David Douard 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 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 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 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 Wed, 18 Jun 2008 12:24:47 +0200 + +hgview (0.3.1-1) unstable; urgency=low + + * Bugfixes + + -- David Douard 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 Fri, 15 Jun 2007 12:59:12 +0200 + +hgview (0.2.0-1) unstable; urgency=low + + * first Debian package + + -- David Douard Tue, 29 May 2007 15:38:21 +0200 + --- hgview-1.5.0.orig/debian/rules +++ hgview-1.5.0/debian/rules @@ -0,0 +1,65 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. +# +# adapted by Logilab for automatic generation by debianize +# (part of the devtools project, http://www.logilab.org/projects/devtools) +# +# Copyright (c) 2003-2011 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:contact@logilab.fr + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +build: build-stamp +build-stamp: + dh_testdir + make -C doc + python setup.py -q build + touch build-stamp + +clean: + dh_testdir + rm -f build-stamp configure-stamp + rm -rf build + python setup.py clean + rm -f hgviewlib/qt4/*_ui.py hgviewlib/qt4/hgqv_rc.py + make -C doc clean + find . -name "*.pyc" | xargs rm -f + rm -f changelog.gz + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + python setup.py -q install --no-compile --root=debian/tmp/ --install-layout=deb + rm -rf debian/tmp/usr/lib/python*/site-packages/hgview/test + rm -f debian/tmp/usr/lib/python*/site-packages/hgext/__init__.py* + + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir + dh_testroot + dh_install -i --list-missing --sourcedir=debian/tmp + dh_python2 -i + dh_installchangelogs -i ChangeLog + dh_installexamples -i + dh_installdocs -i + dh_installman -i + dh_link -i + dh_compress -i -X.py -X.ini -X.xml -Xtest + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + + +binary: binary-indep +binary-arch: + +.PHONY: build clean binary binary-indep binary-arch + --- hgview-1.5.0.orig/debian/README.Debian +++ hgview-1.5.0/debian/README.Debian @@ -0,0 +1,8 @@ +To enable hgview as a mercurial extension (launchable with hg qv), +include the following lines in your hgrc: + +[extensions] +hgview= + + + -- Alexandre Fayolle , Wed, 30 Sep 2009 12:53:24 +0200 --- hgview-1.5.0.orig/debian/watch +++ hgview-1.5.0/debian/watch @@ -0,0 +1,2 @@ +version=3 +opts=pasv ftp://ftp.logilab.org/pub/hgview/hgview-(.*)\.tar\.gz --- hgview-1.5.0.orig/debian/hgview-curses.install +++ hgview-1.5.0/debian/hgview-curses.install @@ -0,0 +1 @@ +usr/lib/python*/*-packages/hgviewlib/curses --- hgview-1.5.0.orig/debian/compat +++ hgview-1.5.0/debian/compat @@ -0,0 +1 @@ +5 --- hgview-1.5.0.orig/debian/copyright +++ hgview-1.5.0/debian/copyright @@ -0,0 +1,28 @@ +This package was debianized by Logilab Sat, 13 Apr 2002 19:05:23 +0200. + +It was downloaded from ftp://ftp.logilab.org/pub/hgview + +Upstream Author: + + Logilab + +Copyright: + +Copyright (c) 2004-2011 LOGILAB S.A. (Paris, FRANCE). +http://www.logilab.fr/ -- mailto:contact@logilab.fr + +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation; either version 2 of the License, or (at your option) any later +version. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program; if not, write to the Free Software Foundation, Inc., +51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +On Debian systems, the complete text of the GNU General Public License +may be found in '/usr/share/common-licenses/GPL'. --- hgview-1.5.0.orig/debian/control +++ hgview-1.5.0/debian/control @@ -0,0 +1,66 @@ +Source: hgview +Section: vcs +Priority: optional +Maintainer: David Douard +Uploaders: Alexandre Fayolle , Alain Leufroy +Build-Depends: debhelper (>= 5.0.38), pyqt4-dev-tools, python (>=2.6.6-3~), xmlto, asciidoc, mercurial +X-Python-Version: >= 2.5 +Standards-Version: 3.9.1 +Vcs-Hg: http://www.logilab.org/cgi-bin/hgwebdir.cgi/hgview +Vcs-Browser: http://www.logilab.org/cgi-bin/hgwebdir.cgi/hgview +Homepage: http://www.logilab.org/project/hgview + +Package: hgview +Architecture: all +Depends: + ${python:Depends}, + ${misc:Depends}, + python-qt4, + python-qscintilla2, + python-docutils, + hgview-common (= ${source:Version}) +Enhances: mercurial +Description: mercurial interactive history viewer (Qt4 interface) + Its purpose is to easily navigate in a mercurial repository + history. It has been written with efficiency in mind when dealing + with quite big repositories. + . + This package installs the Qt4 interface. + +Package: hgview-common +Architecture: all +Depends: + ${python:Depends}, + ${misc:Depends}, + mercurial (>= 1.9.1-1), +Enhances: mercurial +Breaks: hgview (<< 1.4) +Replaces: hgview (<< 1.4) +Recommends: hgview | hgview-curses +Description: mercurial interactive history viewer (common files) + Its purpose is to easily navigate in a mercurial repository + history. It has been written with efficiency in mind when dealing + with quite big repositories. + . + This package install the common files. + You may want to install a user interface (hgview or hgview-curses). + +Package: hgview-curses +Architecture: all +Depends: + ${python:Depends}, + ${misc:Depends}, + python-urwid, + python-pygments, + python-pyinotify, + hgview-common (= ${source:Version}), +Enhances: mercurial +Description: mercurial interactive history viewer (text interface) + Its purpose is to easily navigate in a mercurial repository + history. It has been written with efficiency in mind when dealing + with quite big repositories. + . + This package installs the text interface. + Note that the Qt interface is more complete than the text interface and + provides more views. + --- hgview-1.5.0.orig/debian/hgview.install +++ hgview-1.5.0/debian/hgview.install @@ -0,0 +1 @@ +usr/lib/python*/*-packages/hgviewlib/qt4 --- hgview-1.5.0.orig/debian/source/format +++ hgview-1.5.0/debian/source/format @@ -0,0 +1 @@ +1.0