debian/0000755000000000000000000000000011700730470007165 5ustar debian/README.Debian0000644000000000000000000000376411700724300011233 0ustar trac-git for Debian ------------------- (This document "borrowed" and altered from the trac-bzr package.) CONTENTS 1. Enabling trac-git globally 2. Enabling trac-git per project 3. Using a Git repository in a Trac project. -- Enabling trac-git globally To enable, create or edit /etc/trac.ini and add: [components] tracext.git.* = enabled You must restart tracd for changes to take effect. -- Enabling trac-git per project Edit the /conf/trac.ini file: 2. Add the following: [components] tracext.git.* = enabled You must restart tracd for changes to take effect. -- Using a Git repository in a Trac project. Edit the /conf/trac.ini file: 1. Ensure that the repository_type is set to "git" (without the quotes). This is also asked when creating a Trac environment with the 'trac-admin initenv' command. 2. Set repository_dir to the directory of the Git repository to be used. Note: the directory should point to the .git part of a Git repository, so if the repository is _not_ bare, it should have a "/.git" suffix. 3. Find the [git] section and make sure the "git_bin" option points to the exact location of your git binary ("git" is not sufficient; "/usr/bin/git" is). 4. Add any, or none, of the following configuration options to the [git] section: [git] # let Trac cache meta-data via CachedRepository wrapper; # default: false cached_repository = true # disable automatic garbage collection for in-memory commit-tree cache; # default: false persistent_cache = true # length revision sha-sums should be tried to be abbreviated to (must be >= 4 and <= 40); # default: 7 shortrev_len = 6 # executable file name (optionally with path) of git binary; # default: 'git' git_bin = /usr/src/git-dev/git -- Jonny Lamb Fri, 11 Jul 2008 01:59:37 +0100 debian/source/0000755000000000000000000000000011700730470010465 5ustar debian/source/format0000644000000000000000000000001311700724300011665 0ustar 3.0 (quilt)debian/README.source0000644000000000000000000000343311700724300011342 0ustar Patches ======= This package occasionally uses quilt to store modifications to the upstream source, although in most uploads no patches are needed. To get the fully patched source: make -f debian/rules patch To revert to what's in git: make -f debian/rules unpatch To add a patch: obtain a diff and put it in debian/patches, or see below To remove an existing patch: delete it from debian/patches Packaging using git =================== The repository contains an appropriate debian/gbp.conf to build this package using git-buildpackage. The debian branch contains the latest upstream versions (for unstable, or experimental while a freeze is in progress). The debian- branch contains versions targeted for a specific release (lenny, squeeze, etc.) Here's how to build it: git clone git://git.jonnylamb.com/git/packaging/trac-git.git cd trac-git git checkout debian git-buildpackage -us -uc or for testing/stable branches like debian-lenny: git clone git://git.jonnylamb.com/git/packaging/trac-git.git cd trac-git git checkout debian-lenny git-buildpackage -us -uc --git-debian-branch=debian-lenny The branch 'upstream' is a copy of the contents of upstream tarballs. To import upstream tarballs use: git checkout debian git-import-orig ~/trac-git-0.7.x.tar.gz The branch 'debian-patches' is 'upstream' plus any patches needed for Debian. It should be rebased on 'upstream' after each upstream release: git checkout debian-patches git rebase upstream The preferred way of adding patches is to make a commit to the debian-patches branch: git checkout debian-patches git commit git checkout debian fakeroot debian/rules update-patches -- Jonny Lamb , Sat, 7 Mar 2009 17:55:11 +0000 debian/compat0000644000000000000000000000000211700725003010357 0ustar 7 debian/copyright0000644000000000000000000000146211700724300011116 0ustar This package was debianized by Jonny Lamb on Mon, 19 May 2008 13:55:33 +0100. The upstream tarball was created from an SVN repository checkout of: http://trac-hacks.org/svn/gitplugin Upstream Author: Herbert Valerio Riedel Copyright: Copyright (C) 2006 Herbert Valerio Riedel License: You are free to distribute this software under the terms of the GNU General Public License either version 2 of the License, or (at your option) any later version. 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 copyright 2008-2009, Jonny Lamb and is licensed under the GPL-2, see `/usr/share/common-licenses/GPL-2'. debian/changelog0000644000000000000000000000774311700730460011051 0ustar trac-git (0.12.0.5+722342e-1) unstable; urgency=low * New upstream version (Closes: #634826). Works with Trac 0.12. * Upstream has less weird code layout now (Closes: #589703). * Now maintained by Python apps team (Closes: #654525). * Pycentral not used anymore (Closes: #617128). * Fixed some lintians. -- W. Martin Borgert Wed, 04 Jan 2012 01:23:55 +0000 trac-git (0.0.20100513-2) unstable; urgency=low * debian/control: Make Python-Version >= 2.5, not = 2.5, to make it importable in python 2.6 code. (Closes: #586193) -- Jonny Lamb Thu, 17 Jun 2010 13:07:52 +0100 trac-git (0.0.20100513-1) unstable; urgency=low * New upstream snapshot. (Closes: #570808) * debian/copyright: Updated debian/* copyright. * debian/control: Upped Standards-Version. (no changes) * Changed source format to 3.0 (quilt). -- Jonny Lamb Thu, 13 May 2010 09:09:20 +0100 trac-git (0.0.20090320-1) unstable; urgency=low * New upstream snapshot. * debian/gbp.conf: Removed no-create-orig line. * debian/rules: Upped DATE. * debian/README.source: Added. * debian/control: Bumped Standards-Version to 3.8.1. (No changes) * debian/patches/: + 0002-Prevent-leaving-processes-open-and-running.patch: Removed, fixed upstream. + 0001-Make-setup.py-by-not-installing-COPYING-or-README.patch: Updated. -- Jonny Lamb Fri, 20 Mar 2009 16:31:31 +0000 trac-git (0.0.20090217-1) unstable; urgency=low * New upstream release. * debian/gbp.conf: Added git-buildpackage config file. * debian/README.Debian: Use my debian.org email address. * debian/update-patches.mk: Added. * debian/rules: + Include update-patches.mk. + Added get-orig-source target. * debian/patches/01-r4147-add-previous_rev_argument.diff: Removed: already upstream. -- Jonny Lamb Tue, 17 Feb 2009 20:17:52 +0000 trac-git (0.0.20080710-3) unstable; urgency=medium * debian/control: + Use my debian.org email address. * debian/copyright: + Use my debian.org email address. * debian/patches/: + Added 02-508019-defunct-processes.diff to prevent leaving processes open and running and ultimately making the machine run out of memory. (Closes: #508019) -- Jonny Lamb Tue, 09 Dec 2008 22:33:37 +0000 trac-git (0.0.20080710-2) unstable; urgency=low * debian/patches/01-r4147-add-previous_rev_argument.diff: Added new patch to fix the 500 server error. This is r4147 upstream. (Closes: #498761) * Moved plugin back from gitplugin to original upstream location of tracext.git so my renaming doesn't appear in a stable release. * debian/rules: Moved the patch target dependency to build-stamp to ensure correct dependencies when building in parallel. * debian/control: Removed Provides completely and added misc:Depends on trac-git as the former has no meaning in an arch-indep package. -- Jonny Lamb Tue, 30 Sep 2008 18:22:00 +0100 trac-git (0.0.20080710-1) unstable; urgency=low * New upstream fork for the 0.11 Trac plugin version. (Closes: #490183) * debian/control: + Removed python-all-dev Build-Dep. + Updated Homepage field. + Upped version of Trac to depend on. + Upped Standards-Version. + Added XS-Python-Version: 2.5. * debian/copyright: Updated. * debian/dirs: Removed. * debian/docs: Updated to point to 0.11 plugin. * debian/postinst: Removed. * debian/rules: + Updated 0.10 references to 0.11. + Added files to be deleted to clean target. * debian/README.Debian: Updated. * debian/patches/disable-installing-docs.diff: Removed. * debian/patches/00-fix-setup.py.diff: Added to fix up the setup.py and rename tracext.git to gitplugin. -- Jonny Lamb Sat, 12 Jul 2008 01:43:30 +0100 trac-git (0.0.20080122-1) unstable; urgency=low * Initial release. (Closes: #482334) -- Jonny Lamb Mon, 19 May 2008 14:33:23 +0100 debian/control0000644000000000000000000000136611700724605010601 0ustar Source: trac-git Section: python Priority: optional Build-Depends: python-all (>= 2.6.6-3~), python-setuptools, debhelper (>= 7.0.50~) Maintainer: Python Applications Packaging Team Uploaders: W. Martin Borgert Standards-Version: 3.9.2 Homepage: http://trac-hacks.org/wiki/GitPlugin Vcs-Svn: svn://svn.debian.org/svn/python-apps/packages/trac-git/trunk/ Vcs-Browser: http://svn.debian.org/viewsvn/python-apps/packages/trac-git/trunk/ Package: trac-git Architecture: all Depends: ${misc:Depends}, ${python:Depends}, trac (>= 0.11), git-core Description: Git version control backend for Trac A plugin that provides support for the Git source code management tool for Edgewall Software's Trac. debian/rules0000755000000000000000000000011411700725441010243 0ustar #!/usr/bin/make -f %: dh $@ --with python2 --buildsystem=python_distutils debian/docs0000644000000000000000000000000711700725622010040 0ustar README