debian/0000755000000000000000000000000012244174052007167 5ustar debian/rules0000755000000000000000000000450612244173722010257 0ustar #!/usr/bin/make -f # debian/rules for tig # # Written by Sebastian Harl # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) export DEB_BUILD_MAINT_OPTIONS=hardening=+all CFLAGS = $(shell dpkg-buildflags --get CFLAGS) CFLAGS += -Wall -g -I/usr/include/ncursesw CPPFLAGS = $(shell dpkg-buildflags --get CPPFLAGS) LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif config.status: configure dh_testdir ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \ --prefix=/usr --mandir=\$${prefix}/share/man --sysconfdir=/etc \ CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: config.status dh_testdir $(MAKE) all doc touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp $(MAKE) clean rm -f config.h config.log config.make config.status rm -rf doc/manual.html-chunked/ rm -f doc/manual.pdf doc/manual.html doc/manual.toc rm -f doc/tigmanual.7 rm -f doc/tig.1 doc/tig.1.html doc/tigrc.5 doc/tigrc.5.html rm -f INSTALL.html NEWS.html README.html dh_clean install: build dh_testdir dh_testroot dh_clean -k dh_installdirs $(MAKE) install install-doc DESTDIR=$(CURDIR)/debian/tig # don't ship install instructions; README only links to them rm -f debian/tig/usr/share/doc/tig/INSTALL.html \ debian/tig/usr/share/doc/tig/README.html mkdir -p debian/tig/etc/bash_completion.d cp contrib/tig-completion.bash debian/tig/etc/bash_completion.d/tig chmod 644 debian/tig/etc/bash_completion.d/tig binary-indep: # nothing to do here binary-arch: build install dh_testdir dh_testroot dh_installchangelogs NEWS dh_installdocs BUGS doc/manual.pdf dh_installexamples contrib/tigrc dh_link dh_strip dh_compress -X.pdf dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install debian/changelog0000644000000000000000000002545212244174057011056 0ustar tig (1.2.1-1) unstable; urgency=low * New upstream release. -- Sebastian Harl Sat, 23 Nov 2013 19:46:52 +0100 tig (1.1-2) unstable; urgency=low * Re-upload to unstable; Wheezy has been released long ago (Closes: #712162). * Fixed operation when inside a submodule (Closes: #701912). -- Sebastian Harl Sat, 23 Nov 2013 18:49:16 +0100 tig (1.1-1) experimental; urgency=low * New upstream release. - Various documentation improvements in tigrc(5); thanks to Yuri D'Elia for suggesting this (Closes: #682766). * Uploading to experimental because of Wheezy freeze. * debian/patches: - Removed bts680442-broken-graph.patch; applied upstream. * debian/control: - Updated standards-version to 3.9.4 -- no changes. -- Sebastian Harl Tue, 29 Jan 2013 22:14:02 +0100 tig (1.0-2) unstable; urgency=low * debian/patches: - Added bts680442-broken-graph.patch -- upstream patch fixing a regression breaking the graph when path spec is specified; thanks to Simon Paillard for reporting this (Closes: #680442). * debian/source/format: - Change to '3.0 (quilt)' format in order to apply the patch. -- Sebastian Harl Sun, 15 Jul 2012 11:42:29 +0200 tig (1.0-1) unstable; urgency=low * New upstream release; thanks to Salvatore Bonaccorso and Romain Francoise for reporting this (Closes: #656810). - Fixed substitution of %(xxx) in prompt commands; thanks to Daniel T Chen for reporting this (Closes: #635546). - Fixed 'go to a line' feature; thanks to Christian Ohm for reporting this (Closes: #626124). * debian/rules: - Don't remove 'test-graph'; it is no longer installed by 'make install'. - Don't try to install TODO; it no longer exists. - Split build target into build-{arch,indep} as recommended by policy. - Enabled harding build flags (use dpkg-buildflags). * debian/control: - Updated standards-version to 3.9.3 -- no changes. -- Sebastian Harl Thu, 17 May 2012 18:15:46 +0200 tig (0.17-1) unstable; urgency=low * New upstream release: - Fixed ncurses 2.8 issue causing tig to fail to start; thanks to Tarek Soliman for reporting this and RjY for pointing out the new upstream release (Closes: #617318). - Enabled revision graph rendering by default; thanks to Paul Wise for reporting this (Closes: #611876). * Uploading to unstable -- Squeeze has been released \o/ * debian/rules: - (Again) pass -I/usr/include/ncursesw to CFLAGS; this is no longer handled by the configure script which now uses the third-party 'AX_WITH_CURSES' macro. - Do not install 'test-graph' to the package. - Install 'NEWS' as upstream changelog, rather than as 'NEWS'. -- Sebastian Harl Tue, 08 Mar 2011 14:43:17 +0100 tig (0.16.2-1) experimental; urgency=low * New upstream release. * debian/patches: - Removed bts594549-pager-segfault -- included upstream. * debian/control, debian/rules: - No longer use dpatch. * Removed debian/README.source. * Uploading to experimental because of the Squeeze freeze. * debian/control: - Updated Standards-Version to 3.9.1 -- no changes. -- Sebastian Harl Tue, 21 Sep 2010 21:57:26 +0200 tig (0.16-2) unstable; urgency=low * debian/patches: - Added bts594549-pager-segfault - upstream patch fixing a segfault when started in pager mode; thanks to Kumar Appaiah for reporting this and pointing out the upstream fix (Closes: #594549). * debian/control, debian/rules: - Build-depend on and use dpatch. * Added debian/README.source: - The file includes a pointer to /usr/share/doc/dpatch/README.source.gz. -- Sebastian Harl Fri, 03 Sep 2010 21:23:44 +0200 tig (0.16-1) unstable; urgency=low * New upstream release; thanks to Sedat Dilek for the pointer (Closes: #586560). * debian/control: - Updated versioned build-dep on asciidoc to versions >= 8.4 as documented in the upstream `INSTALL' file. - Updated standards-version to 3.8.4 -- no changes. - Added epoch to versioned dependency on git-core and added git (>= 1:1.7.0.4-2~) as an alternative dependency, according to the rename of the package; thanks to Jonathan Nieder and Beat Bolli for reporting this (Closes: #568582). - Depend on ${misc:Depends}, as recommended by debhelper. -- Sebastian Harl Tue, 22 Jun 2010 22:51:20 +0200 tig (0.15-1) unstable; urgency=low * New upstream release (Closes: #557575): - Fixed blame view when cwd is not the repo root; thanks to Chris Lamb for reporting this (Closes: #540766). * debian/control: - No longer build-depend on git-core - this is not required by the build system any more. - Updated Standards-Version to 3.8.3 - no changes. * debian/patches: - Removed asciidoc-8.4.dpatch - included upstream. * Added debian/tig.doc-base. - … pointing to manual.html and manual.pdf. -- Sebastian Harl Mon, 23 Nov 2009 22:56:47 +0100 tig (0.14.1-2) unstable; urgency=low * debian/patches: - Added asciidoc-8.4.dpatch - upstream patch fixing build issues with asciidoc 8.4, thanks to Lucas Nussbaum for reporting this (Closes: #534046). * debian/control: - Updated standards-version to 3.8.2 - no changes. -- Sebastian Harl Sun, 21 Jun 2009 18:36:46 +0200 tig (0.14.1-1) unstable; urgency=low * New upstream release. * Uploading to unstable - Lenny has been released (Closes: #520636). * debian/control: - Moved tig from section "utils" to the newly added "vcs". * debian/patches: - Removed tigrc-example-fix.dpatch - included upstream. - Removed quoted-config-opts-fix.dpatch - included upstream. * debian/control: - Updated standards-version to 3.8.1 - no changes. -- Sebastian Harl Fri, 03 Apr 2009 18:07:18 +0200 tig (0.14-1) experimental; urgency=low * New upstream release. * debian/patches: - Removed non-utf8-fix.dpatch - included upstream. - Removed tigrc-parsing-fix.dpatch - included upstream. - Removed mem-corruption-fix.dpatch - included upstream. - Added tigrc-example-fix.dpatch - upstream patch fixing an error in examples for the set command (Closes: #514990). - Added quoted-config-opts-fix.dpatch - backported upstream patch fixing the handling of quoted strings in the config file. -- Sebastian Harl Sat, 14 Feb 2009 13:59:03 +0100 tig (0.13-1) experimental; urgency=low * New upstream release (Closes: #513727). * debian/copyright: Use © instead of (C) to make lintian happy. * debian/patches: - Added non-utf8-fix.dpatch - upstream patch fixing a regression in the handling of non-UTF-8 locales. - Added tigrc-parsing-fix.dpatch - upstream patch fixing a regression in parsing ~/.tigrc. - Added mem-corruption-fix.dpatch - upstream patch fixing memory corruption when updating the tree view. * debian/rules: - Remove auto-generated NEWS.html and README.html in the clean target. -- Sebastian Harl Tue, 03 Feb 2009 10:59:25 +0100 tig (0.12.1-1) experimental; urgency=low * New upstream release. - Added support for refreshing the main view (Closes: #498365). - Disable boundary commits by default, fixing the behavior when using options like --author=foo (Closes: #498628). * Uploading to experimental because of Lenny freeze. * debian/rules: - Install upstream NEWS file to /usr/share/doc/tig/. - No longer add -I/usr/include/ncursesw to CFLAGS - this is now handled by the configure script. - No longer pass LIBS="-lncursesw" to configure - this is now handled by the configure script. * debian/control: - Depend on git-core >= 1.5.4 - this is required by the new upstream release. - Changed XS-Vcs-* to Vcs-*. -- Sebastian Harl Sat, 11 Oct 2008 18:06:24 +0200 tig (0.11-1) unstable; urgency=low * New upstream release. * Added git-core to the build dependencies (Closes: #481828). * Updated standards-version to 3.8.0 - no changes. -- Sebastian Harl Fri, 25 Jul 2008 07:47:37 +0200 tig (0.10.1-1) unstable; urgency=low * New upstream release. * Moved "Homepage" field from package description to the source stanza. - Added versioned build dependency on dpkg-dev (>= 1.14.6). * Improved package description as suggested by Adeodato Simó (Closes: #469290). * Added wide character support, thanks to Cyril Brulebois for the patch (Closes: #457068): - Build-depend on libncursesw5-dev instead of libncurses5-dev. - Pass "LIBS=-lncursesw" to configure. - Added -I/usr/include/ncursesw to CFLAGS. * Fixed a typo in debian/rules, preventing CFLAGS from being used, thanks to Cyril Brulebois for the patch. * Use the configure script provided by upstream. * Updated standards-version to 3.7.3 - no changes. -- Sebastian Harl Mon, 31 Mar 2008 12:57:05 +0200 tig (0.9.1-1) unstable; urgency=low * New upstream release. -- Sebastian Harl Mon, 1 Oct 2007 15:07:38 +0200 tig (0.9-1) unstable; urgency=low * New upstream release. - The manpage builds fine now (Closes: #434127). * Install new bash completion script to /etc/bash_completion.d/. * Adapted package description to the latest git-core package description. * debian/rules: Do not ignore "make clean" error. -- Sebastian Harl Sun, 23 Sep 2007 21:22:25 +0200 tig (0.8-1) unstable; urgency=low * New upstream release. - Fixes segfault in pager mode (Closes: #429448). * Added XS-Vcs-{Git,Browser} tags. -- Sebastian Harl Tue, 19 Jun 2007 11:52:39 +0100 tig (0.7-1) unstable; urgency=low * New upstream release. - Handle cursor keys in split pane mode correctly (Closes: #410394). * Removed infiniteloop.dpatch - included in the new release. * Removed splitview.dpatch - included in the new release. * Removed v0.5.dpatch - included in the new release. -- Sebastian Harl Mon, 4 Jun 2007 15:05:29 +0200 tig (0.5-3) unstable; urgency=low * Added upstream patch by Jonas Fonseca to update the version string to 0.5 (Closes: #409095). * Added watch file. -- Sebastian Harl Thu, 1 Feb 2007 10:31:18 +0000 tig (0.5-2) unstable; urgency=medium * Added two upstream patches by Jonas Fonseca : - Fix a segfault when navigating in tree mode (Closes: #403565). - Fix an infinite loop. * Put the sample manpage in /usr/share/doc/tig/examples/. -- Sebastian Harl Fri, 22 Dec 2006 09:08:57 +0000 tig (0.5-1) unstable; urgency=low * Initial release (Closes: #389926). -- Sebastian Harl Thu, 28 Sep 2006 13:09:36 +0200 debian/tig.doc-base0000644000000000000000000000133012101566601011343 0ustar Document: tig Title: The tig Manual Author: Jonas Fonseca Abstract: This is the manual for tig, the ncurses-based text-mode interface for git. Tig allows you to browse changes in a git repository and can additionally act as a pager for output of various git commands. When used as a pager, it will display input from stdin and colorize it. . When browsing repositories, tig uses the underlying git commands to present the user with various views, such as summarized commit log and showing the commit with the log message, diffstat, and the diff. Section: Programming Format: HTML Index: /usr/share/doc/tig/manual.html Files: /usr/share/doc/tig/*.html Format: PDF Files: /usr/share/doc/tig/manual.pdf debian/compat0000644000000000000000000000000212101566601010362 0ustar 5 debian/control0000644000000000000000000000201012101740333010554 0ustar Source: tig Section: vcs Priority: optional Maintainer: Sebastian Harl Build-Depends: debhelper (>= 5), dpkg-dev (>= 1.14.6), libncursesw5-dev, asciidoc (>= 8.4), xmlto, docbook-utils Standards-Version: 3.9.4 Homepage: http://jonas.nitro.dk/tig/ Vcs-Git: git://git.tokkee.org/pkg-tig.git Vcs-Browser: http://git.tokkee.org/?p=pkg-tig.git Package: tig Architecture: any Depends: git (>= 1:1.7.0.4-2~) | git-core (>= 1:1.5.4), ${shlibs:Depends}, ${misc:Depends} Description: ncurses-based Git repository browser This package contains a text-mode interface for the version control system Git. It may be used to browse the history and contents of a repository. . The following main features are supported: - View revision logs, commit messages, diffstats, diffs, archive trees and file contents. - Visualize revision graphs. - Stage / unstage changes and add untracked files. - Merge files. - Cherry-pick commits. . tig may also be used as a pager. It reads input from stdin and colorizes it. debian/copyright0000644000000000000000000001111012244171677011126 0ustar This package was debianized by Sebastian Harl on Thu, 28 Sep 2006 13:09:36 +0200. It was downloaded from . Upstream Author: Jonas Fonseca Copyright Holder: Jonas Fonseca License: File: contrib/ax_with_curses.m4 Copyright © 2009 Mark Pulford Copyright © 2009 Damian Pietras Copyright © 2012 Reuben Thomas Copyright © 2011 John Zaitseff 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 3 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, see . As a special exception, the respective Autoconf Macro's copyright owner gives unlimited permission to copy, distribute and modify the configure scripts that are the output of Autoconf when processing the Macro. You need not follow the terms of the GNU General Public License when using or distributing such scripts, even though portions of the text of the Macro appear in them. The GNU General Public License (GPL) does govern all other use of the material that constitutes the Autoconf Macro. This special exception to the GPL applies to versions of the Autoconf Macro released by the Autoconf Archive. When you make and distribute a modified version of the Autoconf Macro, you may extend this special exception to the GPL to apply to your modified version as well. On Debian systems, the complete text of the GNU General Public License, version 3, can be found in `/usr/share/common-licenses/GPL-3'. Files: compat/mkstemps.c, compat/setenv.c Copyright © 1991-2011 Free Software Foundation, Inc. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The GNU C Library 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 Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with the GNU C Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU Library General Public License, version 2, can be found in `/usr/share/common-licenses/LGPL-2'. Files: compat/compat.h Copyright © 2006-2013 Jonas Fonseca Copyright © 2013 Drew Northup Files: * Copyright © 2006-2013 Jonas Fonseca This package 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 package 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 package; 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, version 2, can be found in `/usr/share/common-licenses/GPL-2'. Much of the code for dealing with Unicode is derived from ELinks' UTF-8 code developed by Scrool . Origin file is src/intl/charset.c from the UTF-8 branch commit elinks-0.11.0-g31f2c28. ELinks is developed by Petr Baudiš and Jonas Fonseca and licensed under the General Public License, version 2, see above. On Debian systems, the complete text of the GNU General Public License, version 2, can be found in `/usr/share/common-licenses/GPL-2'. The Debian packaging is © 2006-2012, Sebastian Harl and is licensed under the GPL, see above. debian/source/0000755000000000000000000000000012101566601010464 5ustar debian/source/format0000644000000000000000000000001412101566601011672 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000010112101566601010205 0ustar version=3 http://jonas.nitro.dk/tig/releases/ tig-(.*)\.tar\.gz