--- cvsutils-0.2.5.orig/debian/changelog +++ cvsutils-0.2.5/debian/changelog @@ -0,0 +1,74 @@ +cvsutils (0.2.5-1) unstable; urgency=low + + * New upstream release. + * debian/control: + + Add Homepage field. + + Switch to debhelper 5 + cdbs. + + Standards-Version: 3.8.0 (no changes required). + + Add build-dependency on 'autotools-dev'. + + Add 'Depends: ${misc:Depends}' (lintian). + * debian/copyright: + + Convert to machine-readable format. + + Make my Debian packaging public domain. + + Fix old FSF address (lintian). + * debian/watch: Add file. + + -- Uwe Hermann Tue, 03 Mar 2009 01:10:37 +0100 + +cvsutils (0.2.3-1) unstable; urgency=low + + * New upstream release. + * debian/copyright: Distinguish between upstream author, copyright holder + and license. + * Removed Build-Dependency on automake, shouldn't be necessary. + + -- Uwe Hermann Sun, 24 Apr 2005 15:44:06 +0200 + +cvsutils (0.0.20020311-4) unstable; urgency=medium + + * Added automake1.8 to the build-dependencies (Closes: #298336). + Urgency medium, as it fixes a FTBS bug. + + -- Uwe Hermann Wed, 9 Mar 2005 09:50:57 +0100 + +cvsutils (0.0.20020311-3) unstable; urgency=low + + * Updated to latest CVS version of csvutils. + + CVS Root specifications can now contain port numbers (Closes: #222166). + This has been fixed upstream as well as by a patch from Klaus Ethgen. + + Also, #291399 has been fixed upstream, too (slightly different though). + + cvsu now has a --nolinks option which ignores symlinks as well as + hard links (Closes: #151854). + + cvsrmadm has been removed upstream, as it's considered too dangerous. + * Added some more whitespace to package description (Closes: #158865). + * Added cvs-notag, a script contributed by Yann Dirson, which reports + untagged files (Closes: #159837). I'll also forward this to upstream. + I renamed the file to cvsnotag, though, as all others don't contain '-'. + + -- Uwe Hermann Sat, 5 Mar 2005 15:06:17 +0100 + +cvsutils (0.0.20020311-2) unstable; urgency=low + + * Applied patch by David Pashley, which makes cvsu not report files listed + in .cvsignore (Closes: #291399). + * Standards-Version: 3.6.1.0 (no changes necessary). + + -- Uwe Hermann Thu, 3 Mar 2005 16:53:52 +0100 + +cvsutils (0.0.20020311-1) unstable; urgency=low + + * CVS update. + * The manpage has been included upstream. Removed it from debian/ dir. + * debian/control: Improved description (Closes: #137781). + * Versioned Build-Dep. on debhelper (>= 3.0.18). + + -- Uwe Hermann Mon, 11 Mar 2002 18:23:11 +0100 + +cvsutils (0.0.20020227-1) unstable; urgency=low + + * Initial Release (Closes: #121912). + * I wrote a manpage, as there was none in the upstream sources. + * Fixed typo in README. + + -- Uwe Hermann Wed, 27 Feb 2002 10:42:47 +0100 + --- cvsutils-0.2.5.orig/debian/compat +++ cvsutils-0.2.5/debian/compat @@ -0,0 +1 @@ +5 --- cvsutils-0.2.5.orig/debian/cvsnotag +++ cvsutils-0.2.5/debian/cvsnotag @@ -0,0 +1,32 @@ +#! /usr/bin/perl -w +use strict; + +# Report on stdout the list of files for which current version is not +# tagged. + +# BUGS: no handling of brnaches is attempted + +# Copyright (c) 2002 Yann Dirson +# Copyright (c) 2002 Alcove (www.alcove.com) +# GPL, version 2 + +my $dir=($ARGV[0] or '.'); + +open LOG, "cvs -q log -h $dir|"; + +my ($curfile, $head, $found); +while () { + m/^Working file: (.*)/ and $curfile = $1; + m/^head: (.*)/ and $head = $1; + if (defined $head) { + m/^\t(.*): $head/ and $found = $1; + + if (m/^RCS file:/) { + print "$curfile\n" unless defined $found; + + $curfile = undef; + $head = undef; + $found = undef; + } + } +} --- cvsutils-0.2.5.orig/debian/dirs +++ cvsutils-0.2.5/debian/dirs @@ -0,0 +1 @@ +usr/bin --- cvsutils-0.2.5.orig/debian/watch +++ cvsutils-0.2.5/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://www.red-bean.com/cvsutils/releases/cvsutils-(.*)\.tar\.gz --- cvsutils-0.2.5.orig/debian/copyright +++ cvsutils-0.2.5/debian/copyright @@ -0,0 +1,29 @@ +This package was debianized by: + + Uwe Hermann on Wed, 27 Feb 2002 04:30:52 +0100 + +It was downloaded from: + + http://www.red-bean.com/cvsutils/ + +Upstream Author: + + Pavel Roskin + +------------------------------------------------------------------------------- + +Files: * +Copyright: © 2000-2005 Pavel Roskin +License: GPL-2+ + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +------------------------------------------------------------------------------- + +Files: debian/* +Copyright: © 2002 - 2009 Uwe Hermann +License: PD + The packaging done by Uwe Hermann is hereby + released as public domain. + --- cvsutils-0.2.5.orig/debian/control +++ cvsutils-0.2.5/debian/control @@ -0,0 +1,38 @@ +Source: cvsutils +Section: devel +Priority: optional +Maintainer: Uwe Hermann +Build-Depends: cdbs, debhelper (>= 5) +Build-Depends-Indep: autotools-dev +Standards-Version: 3.8.0 +Homepage: http://www.red-bean.com/cvsutils/ + +Package: cvsutils +Architecture: all +Depends: ${perl:Depends}, ${misc:Depends}, cvs +Description: CVS utilities for use in working directories + Several utilities which are used to facilitate working with the + files in the working directory of a developer using CVS. + . + The utilities included in this package are: + . + + cvsu: Offline "cvs update" simulator. Lists the files found in + the current directory (or in the directories which you + specify). + + cvsco: "Cruel checkout". Removes results of compilation and + discards local changes. Deletes all the files except + listed unmodified ones and checks out everything which + seems to be missing. + + cvsdiscard: Discards local changes but keeps results of compilation. + Works like "cvsco", but only deletes files which are + likely to cause merge conflicts. + + cvspurge: CVS-based "make maintainer-clean". Removes results of + compilation but keeps local changes intact. Removes + unknown files, but keeps changes in files known to CVS. + + cvstrim: Removes files and directories unknown to CVS. + + cvschroot: Makes it possible to change CVS/Root in all subdirectories + to the given value. + + cvsdo: Simulates some of the CVS commands (currently add, remove + and diff) without any access to the CVS server. + + cvsnotag: Reports untagged files. + --- cvsutils-0.2.5.orig/debian/rules +++ cvsutils-0.2.5/debian/rules @@ -0,0 +1,27 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +binary-post-install/cvsutils:: + cp debian/cvsnotag debian/cvsutils/usr/bin + dh_link usr/share/man/man1/cvsutils.1 \ + usr/share/man/man1/cvschroot.1 \ + usr/share/man/man1/cvsutils.1 \ + usr/share/man/man1/cvsco.1 \ + usr/share/man/man1/cvsutils.1 \ + usr/share/man/man1/cvsdiscard.1 \ + usr/share/man/man1/cvsutils.1 \ + usr/share/man/man1/cvsdo.1 \ + usr/share/man/man1/cvsutils.1 \ + usr/share/man/man1/cvspurge.1 \ + usr/share/man/man1/cvsutils.1 \ + usr/share/man/man1/cvstrim.1 \ + usr/share/man/man1/cvsutils.1 \ + usr/share/man/man1/cvsnotag.1 \ + usr/share/man/man1/cvsutils.1 \ + usr/share/man/man1/cvsu.1 + +common-binary-post-install-arch:: list-missing + --- cvsutils-0.2.5.orig/debian/docs +++ cvsutils-0.2.5/debian/docs @@ -0,0 +1,4 @@ +AUTHORS +NEWS +README +THANKS