1
0
Fork 0

Adding debian version 1:2.47.2-0.2.

Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
This commit is contained in:
Daniel Baumann 2025-06-23 07:43:41 +02:00
parent 54102a2c29
commit 4202b084e5
Signed by: daniel.baumann
GPG key ID: BCC918A2ABD66424
52 changed files with 92681 additions and 0 deletions

24
debian/README.emacs vendored Normal file
View file

@ -0,0 +1,24 @@
The git-el package previously provided the following modules for Emacs
support:
* git.el:
Status manager that displayed the state of all the files of the
project and provided access to the most frequently used Git
commands. Its interface was modeled after the pcl-cvs mode.
Modern alternatives include Magit, available from the elpa-magit
package, and the VC-mode backend for Git that is part of standard
Emacs distributions.
* git-blame.el:
A wrapper for "git blame" written before Emacs's own vc-annotate
mode, which can be invoked using C-x v g, learned to invoke
"git blame".
* vc-git.el:
This file used to contain the VC-mode backend for Git, but it is no
longer distributed with Git. It is now maintained as part of Emacs
and included in standard Emacs distributions.

85
debian/README.source vendored Normal file
View file

@ -0,0 +1,85 @@
Git sources for Debian
----------------------
The git Debian package sources are available through git, and
through 'apt-get source git'. Getting the sources through git
should be preferred:
# apt-get install git # if not yet done
$ git clone https://repo.or.cz/r/git/debian.git/ git
$ cd git
After cloning the repository, you have checked out the debian-sid
branch, ready to be used by dpkg-buildpackage, e.g.
$ dpkg-buildpackage -i -rfakeroot -uc -us
If you want to make changes in the ./debian/ subdirectory, this is the
correct branch to work on. After making changes, document them in
debian/changelog, and commit through 'git add' and 'git commit', or 'git
commit -a', or similar. If you think the changes should be incorporated
into the standard Debian package, create the patch[es] through 'git
format-patch', and send them to the Debian Bug Tracking System, e.g.
$ vi debian/rules
$ debchange -pi
$ git commit -a
$ git format-patch HEAD^
If you want to make changes to the upstream git sources, first checkout
the release+patches branch
$ git checkout -b release+patches origin/release+patches
The release+patches branch holds patches on top of the current release
version that is packaged for Debian/unstable. The current release
version is available in the release branch. If you are interested, you
can checkout this branch too
$ git checkout -b release origin/release
When releasing a new Debian package based on a new upstream release, the
release branch will be fastforwarded, and the release+patches branch is
rewound and rebased on the new HEAD of the release branch. This is done
by
$ git checkout release
$ git merge v1.6.5
$ git checkout release+patches
$ git rebase release
You generally don't need to do that, but beware that the release+patches
branch is rewound occasionally.
After checking out the release+patches branch, make the desired changes
to the upstream sources, and commit them. To integrate the changes into
the Debian package, extract these changes, and change to the debian-sid
branch (Note: the file extension for the patches is '.diff', use 'git
config --add format.suffix .diff' to make that the default)
$ git format-patch release..release+patches
$ git checkout debian-sid
Now move the extracted patches into the debian/patches/ directory, add
their filenames to debian/patches/series, add a meaningful message to
debian/changelog, and commit the changes to the debian-sid branch:
$ ls ????-*.diff >> debian/patches/series
$ mv ????-*.diff debian/patches/
$ git add debian/patches
$ debchange -pi
$ git add debian/changelog
$ git commit
Again, if you think the changes should be incorporated into the standard
Debian package, create the patch[es] from the debian-sid branch through
'git format-patch', send them to the Debian Bug Tracking System.
There's a mailing list to coordinate work on the git-core packages, if
you're interested in helping please subscribe to the
<debian-package-git> mailing list by sending an email to
<debian-package-git-subscribe@list.smarden.org>.
-- Gerrit Pape <pape@smarden.org> Sat, 10 Apr 2010 12:28:52 +0000

19
debian/apache2/gitweb.conf vendored Normal file
View file

@ -0,0 +1,19 @@
<IfModule mod_alias.c>
<IfModule mod_mime.c>
<IfModule mod_cgi.c>
Define ENABLE_GITWEB
</IfModule>
<IfModule mod_cgid.c>
Define ENABLE_GITWEB
</IfModule>
</IfModule>
</IfModule>
<IfDefine ENABLE_GITWEB>
Alias /gitweb /usr/share/gitweb
<Directory /usr/share/gitweb>
Options +FollowSymLinks +ExecCGI
AddHandler cgi-script .cgi
</Directory>
</IfDefine>

4445
debian/changelog vendored Normal file

File diff suppressed because it is too large Load diff

85837
debian/changelog.upstream vendored Normal file

File diff suppressed because it is too large Load diff

16
debian/changelog.upstream.sh vendored Executable file
View file

@ -0,0 +1,16 @@
#!/bin/sh
set -e
: >debian/changelog.upstream
exec <debian/versions.upstream
read old
while read new; do
exec >debian/changelog.upstream."$new"
echo "Version $new; changes since $old:"
echo "Version $new; changes since $old:" |tr '[:print:]' -
echo
git shortlog --no-merges "$old".."$new"
echo
cat debian/changelog.upstream
mv debian/changelog.upstream."$new" debian/changelog.upstream
old="$new"
done

271
debian/control vendored Normal file
View file

@ -0,0 +1,271 @@
Source: git
Section: vcs
Priority: optional
Maintainer: Jonathan Nieder <jrnieder@gmail.com>
Uploaders: Anders Kaseorg <andersk@mit.edu>
Build-Depends: libz-dev, gettext,
libpcre2-dev | libpcre3-dev,
libcurl4-gnutls-dev, libexpat1-dev,
subversion, libsvn-perl, libyaml-perl,
tcl, python3,
libhttp-date-perl | libtime-parsedate-perl,
libcgi-pm-perl,
liberror-perl,
libmailtools-perl,
cvs, cvsps, libdbd-sqlite3-perl,
unzip, libio-pty-perl,
debhelper-compat (= 10),
dh-exec (>= 0.7),
dh-apache2,
dpkg-dev (>= 1.16.2~)
Build-Depends-Indep: asciidoc (>= 8.6.10), xmlto, docbook-xsl
Standards-Version: 4.3.0.1
Homepage: https://git-scm.com/
Vcs-Git: https://repo.or.cz/r/git/debian.git/
Vcs-Browser: https://repo.or.cz/w/git/debian.git/
Package: git
Architecture: any
Multi-Arch: foreign
Depends: ${misc:Depends}, ${shlibs:Depends}, perl, liberror-perl,
git-man (>> ${source:Upstream-Version}), git-man (<< ${source:Upstream-Version}-.)
Pre-Depends: ${misc:Pre-Depends}
Recommends: ca-certificates, patch, less, ssh-client
Suggests: gettext-base,
git-doc, git-email, git-gui, gitk, gitweb,
git-cvs, git-mediawiki, git-svn
Breaks: bash-completion (<< 1:1.90-1),
dgit (<< 5.1~),
git-buildpackage (<< 0.6.5),
git-el (<< 1:2.32.0~rc2-1~),
cogito (<= 0.18.2+),
openssh-client (<< 1:6.8),
stgit (<< 0.15), stgit-contrib (<< 0.15), gitpkg (<< 0.15),
guilt (<< 0.33), gitosis (<< 0.2+20090917-7)
Provides: git-completion, git-core
Description: fast, scalable, distributed revision control system
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This package provides the git main components with minimal dependencies.
Additional functionality, e.g. a graphical user interface and revision
tree visualizer, tools for interoperating with other VCS's, or a web
interface, is provided as separate git* packages.
Package: git-man
Section: doc
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}
Description: fast, scalable, distributed revision control system (manual pages)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This package provides reference documentation for use by the 'man'
utility and the 'git help' command.
Package: git-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}
Suggests: git, git-cvs, git-svn, git-email, gitk, gitweb
Description: fast, scalable, distributed revision control system (documentation)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This package provides the documentation.
Package: git-cvs
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), cvsps, libdbd-sqlite3-perl
Suggests: git-doc, cvs
Description: fast, scalable, distributed revision control system (cvs interoperability)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This package provides the git cvsimport, cvsexportcommit, and cvsserver
tools, which allow Git to read from and write to CVS repositories and
offer access over CVS protocol to Git repositories.
.
The git cvsimport tool can incrementally import from a repository that
is being actively developed and only requires remote access over CVS
protocol. Unfortunately, in many situations the import leads to
incorrect results. For reliable, one-shot imports, cvs2git from the
cvs2svn package or parsecvs may be a better fit.
Package: git-svn
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), libsvn-perl, libyaml-perl, libterm-readkey-perl
Suggests: git-doc, subversion
Breaks: git (<< 1:1.8.3~rc1-1.)
Replaces: git (<< 1:1.8.3~rc1-1.)
Description: fast, scalable, distributed revision control system (svn interoperability)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This package provides tools for interoperating with Subversion repositories,
and importing SVN development history.
Package: git-mediawiki
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.),
libmediawiki-api-perl (>= 0.39), liblwp-protocol-https-perl, libdatetime-format-iso8601-perl
Suggests: mediawiki
Description: fast, scalable, distributed revision control system (MediaWiki remote helper)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This package provides the mediawiki remote helper, which allows Git to
read from and write to a wiki such as Wikipedia as though it were a
remote Git repository, and a 'git mw' command that can show a preview
of how wiki markup will be rendered before pushing.
Package: git-email
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.)
Recommends: libemail-valid-perl,
libmailtools-perl,
perl (>> 5.21.5) | libnet-smtp-ssl-perl,
libauthen-sasl-perl,
libio-socket-ssl-perl (>= 1.951)
Suggests: git-doc
Description: fast, scalable, distributed revision control system (email add-on)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This package provides the git-send-email program for sending series of
patch emails.
Package: git-gui
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), tk
Recommends: gitk
Suggests: git-doc, aspell, meld
Description: fast, scalable, distributed revision control system (GUI)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This package provides the git graphical user interface.
.
If aspell is installed, it can check the spelling of commit messages
as the user types.
.
If meld is installed, it can be used for displaying diffs and for
interactive merge conflict resolution.
Package: gitk
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), tk
Suggests: git-doc
Description: fast, scalable, distributed revision control system (revision tree visualizer)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This package provides the gitk program, a tcl/tk revision tree visualizer.
Package: gitweb
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.),
perl, libcgi-pm-perl
Pre-Depends: ${misc:Pre-Depends}
Recommends: ${misc:Recommends}, libhttp-date-perl | libtime-parsedate-perl
Breaks: apache2.2-common (<< 2.3~)
Suggests: httpd-cgi | libcgi-fast-perl, git-doc
Description: fast, scalable, distributed revision control system (web interface)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This package configures a web interface for browsing git repositories.
.
If apache2 is installed, the web interface is automatically made
available at http://localhost/gitweb. Other servers that support CGI
or mod_perl are supported through manual configuration.
.
If libcgi-fast-perl is installed, gitweb can also be run over FastCGI
(and served by nginx, for example).
Package: git-all
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.),
git-doc, git-cvs, git-mediawiki, git-svn,
git-email, git-gui, gitk, gitweb
Description: fast, scalable, distributed revision control system (all subpackages)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This is a dummy package which brings in all subpackages.

458
debian/copyright vendored Normal file
View file

@ -0,0 +1,458 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Contact: git@vger.kernel.org
Source: https://www.kernel.org/pub/software/scm/git/
Files: *
Copyright: © 2005-2024, Linus Torvalds and others.
License: GPL-2
Files: reftable/* t/unit-tests/t-reftable-*.c
Copyright: © 2020 Google LLC
License: BSD-3-clause
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
.
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Files: compat/zlib-uncompress2.c
Copyright: © 1995-2003, 2010, 2014, 2016 Jean-loup Gailly, Mark Adler
License: Zlib
This software is provided 'as-is', without any express or implied warranty. In
no event will the authors be held liable for any damages arising from the use
of this software.
.
Permission is granted to anyone to use this software for any purpose, including
commercial applications, and to alter it and redistribute it freely, subject to
the following restrictions:
.
1. The origin of this software must not be misrepresented; you must not claim
that you wrote the original software. If you use this software in a product,
an acknowledgment in the product documentation would be appreciated but is
not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
Files: xdiff/*
Copyright: © 2003-2009, Davide Libenzi, Johannes E. Schindelin
License: LGPL-2.1+
Files: xdiff/xhistogram.c
Copyright: © 2010, Google Inc.
and other copyright owners as documented in JGit's IP log.
License: EDL-1.0
Files: ewah/*
Copyright: © 2013, GitHub Inc.
© 2009-2013, Daniel Lemire, Cliff Moon,
David McIntosh, Rober Becho, Google Inc. and Veronika Zenz
License: GPL-2+
Files: sha1dc/*
Copyright: © 2017,
Marc Stevens
Cryptology Group
Centrum Wiskunde & Informatica
P.O. Box 94079, 1090 GB Amsterdam, Netherlands
marc@marc-stevens.nl
.
Dan Shumow
Microsoft Research
danshu@microsoft.com
License: Expat
Files: gitk-git/*
Copyright: © 2005-2016, Paul Mackerras, et al.
License: GPL-2+
Files: gitk-git/po/bg.po
Copyright: © 2014, 2015, 2016, 2017, 2018 Alexander Shopov <ash@kambanaria.org>
License: GPL-2
Comment: This file is distributed under the same license as the git package.
Files: git-gui/*
Copyright: © 2005-2010, Shawn Pearce, et. al.
License: GPL-2+
Files: git-gui/po/bg.po git-gui/po/de.po git-gui/po/fr.po git-gui/po/glossary/*
Copyright: © 2007-2008, Shawn Pearce, et al.
© 2012-2015, Alexander Shopov <ash@kambanaria.org>
License: GPL-2
Comment: This file is distributed under the same license as the git package.
Files: git-gui/po/glossary/el.po git-gui/po/glossary/pt_br.po
Copyright: © 2007, Shawn Pearce, et al.
© 2009, Jimmy Angelakos
License: GPL-2+
Comment: This file is distributed under the same license as the git-gui package.
Files: gitweb/static/js/*
Copyright: © 2007, Fredrik Kuivinen <frekui@gmail.com>
© 2007, Petr Baudis <pasky@suse.cz>
© 2008-2011, Jakub Narebski <jnareb@gmail.com>
© 2011, John 'Warthog9' Hawley <warthog9@eaglescrag.net>
License: GPL-2+
Files: git-p4
Copyright: © 2007, Simon Hausmann <simon@lst.de>
© 2007, Trolltech ASA
License: Expat
Files: git-svn.perl
Copyright: © 2006, Eric Wong <normalperson@yhbt.net>
License: GPL-2+
Files: imap-send.c
Copyright: © 2000-2002, Michael R. Elkins <me@mutt.org>
© 2002-2004, Oswald Buddenhagen <ossi@users.sf.net>
© 2004, Theodore Y. Ts'o <tytso@mit.edu>
© 2006, Mike McCormack
Name: git-imap-send - drops patches into an imap Drafts folder
derived from isync/mbsync - mailbox synchronizer
License: GPL-2+
Files: perl/Git.pm
Copyright: © 2006, by Petr Baudis <pasky@suse.cz>
License: GPL-2+
Files: perl/private-Error.pm
Copyright: © 1997-8, Graham Barr <gbarr@ti.com>
License: GPL-1+ or Artistic-1
This program is free software; you can redistribute it and/or modify
it under the terms of either:
.
a) the GNU General Public License as published by the Free Software
Foundation; either version 1, or (at your option) any later
version, or
.
b) the "Artistic License" which comes with Perl.
.
On Debian GNU/Linux systems, the complete text of the GNU General
Public License can be found in '/usr/share/common-licenses/GPL' and
the Artistic Licence in '/usr/share/common-licenses/Artistic'.
Files: kwset.c kwset.h
Copyright: © 1989, 1998, 2000, 2005, Free Software Foundation, Inc.
License: GPL-2+
Files: khash.h
Copyright: © 2008, 2009, 2011 by Attractive Chaos <attractor@live.co.uk>
License: Expat
Files: trace.c
Copyright: © 2000-2002, Michael R. Elkins <me@mutt.org>
© 2002-2004, Oswald Buddenhagen <ossi@users.sf.net>
© 2004, Theodore Y. Ts'o <tytso@mit.edu>
© 2006, Mike McCormack
© 2006, Christian Couder
License: GPL-2+
Files: sh-i18n--envsubst.c
Copyright: © 2010, Ævar Arnfjörð Bjarmason
© 1998-2007, Free Software Foundation, Inc.
License: GPL-2+
Files: t/test-lib.sh
Copyright: © 2005, Junio C Hamano
License: GPL-2+
Files: t/test-lib-github-workflow-markup.sh t/test-lib-junit.sh
Copyright: © 2022, Johannes Schindelin
License: GPL-2+
Files: t/unit-tests/clar/*
Copyright: © 2011-2015, Vicent Marti
License: ISC
Files: compat/inet_ntop.c compat/inet_pton.c
Copyright: © 1996-2001, Internet Software Consortium.
License: ISC
Files: compat/poll/poll.c compat/poll/poll.h
Copyright: © 2001-2003, 2006-2011, Free Software Foundation, Inc.
Name: Emulation for poll(2) from gnulib.
License: GPL-2+
Files: compat/vcbuild/include/sys/utime.h
Copyright: ?
License: mingw-runtime
Files: compat/nedmalloc/*
Copyright: © 2005-2006 Niall Douglas
License: Boost
Files: compat/nedmalloc/malloc.c.h
Copyright: © 2006, KJK::Hyperion <hackbunny@reactos.com>
License: dlmalloc
Files: compat/regex/*
Copyright: © 1985, 1989-93, 1995-2010, Free Software Foundation, Inc.
Name: Extended regular expression matching and search library
License: LGPL-2.1+
Files: compat/obstack.c compat/obstack.h
Copyright: © 1988-1994, 1996-2005, 2009, Free Software Foundation, Inc.
Name: Object stack macros.
License: LGPL-2.1+
Files: contrib/persistent-https/*
Copyright: © 2012, Google Inc.
License: Apache-2.0
Files: contrib/credential/gnome-keyring/git-credential-gnome-keyring.c
Copyright: © 2011, John Szakmeister <john@szakmeister.net>
© 2012, Philipp A. Hartmann <pah@qo.cx>
License: GPL-2+
Files: contrib/mw-to-git/git-*.perl contrib/mw-to-git/t/t*
Copyright: © 2011
Jérémie Nikaes <jeremie.nikaes@ensimag.imag.fr>
Arnaud Lacurie <arnaud.lacurie@ensimag.imag.fr>
Claire Fousse <claire.fousse@ensimag.imag.fr>
David Amouyal <david.amouyal@ensimag.imag.fr>
Matthieu Moy <matthieu.moy@grenoble-inp.fr>
© 2012
Charles Roussel <charles.roussel@ensimag.imag.fr>
Simon Cathebras <simon.cathebras@ensimag.imag.fr>
Julien Khayat <julien.khayat@ensimag.imag.fr>
Guillaume Sasdy <guillaume.sasdy@ensimag.imag.fr>
Simon Perrat <simon.perrat@ensimag.imag.fr>
© 2013
Benoit Person <benoit.person@ensimag.imag.fr>
Celestin Matte <celestin.matte@ensimag.imag.fr>
License: GPL-2+
Files: debian/*
Copyright: © 2005, Sebastian Kuzminsky <seb@highlab.com>
© 2005-2006, Andres Salomon <dilinger@debian.org>
© 2005-2012, Gerrit Pape <pape@smarden.org>
License: GPL-2
License: GPL-2
You can redistribute this software and/or modify it under the terms of
the GNU General Public License as published by the Free Software
Foundation; version 2 dated June, 1991.
.
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.
.
On Debian systems, the complete text of the GNU General Public License
can be found in /usr/share/common-licenses/GPL-2 file.
License: GPL-2+
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, 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.
.
On Debian systems, the complete text of the GNU General Public License
can be found in /usr/share/common-licenses/GPL-2 file.
License: LGPL-2+
This 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.
.
This 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.
.
On Debian systems, the complete text of the GNU Library General Public License
can be found in the /usr/share/common-licenses/LGPL-2 file.
License: LGPL-2.1+
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
.
This 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
Lesser General Public License for more details.
.
On Debian systems, the complete text of the GNU Lesser General Public License
can be found in /usr/share/common-licenses/LGPL-2.1.
License: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
.
http://www.apache.org/licenses/LICENSE-2.0
.
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
.
On Debian systems, the full text of the Apache License version 2 can
be found in /usr/share/common-licenses/Apache-2.0.
License: ISC
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
.
THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
License: Expat
<http://www.opensource.org/licenses/mit-license.php>:
.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
License: EDL-1.0
Redistribution and use in source and binary forms, with or
without modification, are permitted provided that the following
conditions are met:
.
- Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
.
- Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
.
- Neither the name of the Eclipse Foundation, Inc. nor the
names of its contributors may be used to endorse or promote
products derived from this software without specific prior
written permission.
.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
License: mingw-runtime
This file has no copyright assigned and is placed in the Public Domain.
This file is a part of the mingw-runtime package.
.
The mingw-runtime package and its code is distributed in the hope that it
will be useful but WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESSED OR
IMPLIED ARE HEREBY DISCLAIMED. This includes but is not limited to
warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
.
You are free to use this package and its code without limitation.
License: Boost
It is licensed under the Boost Software License which basically means
you can do anything you like with it. This does not apply to the malloc.c.h
file which remains copyright to others.
.
Boost Software License - Version 1.0 - August 17th, 2003
.
Permission is hereby granted, free of charge, to any person or organization
obtaining a copy of the software and accompanying documentation covered by
this license (the "Software") to use, reproduce, display, distribute,
execute, and transmit the Software, and to prepare derivative works of the
Software, and to permit third-parties to whom the Software is furnished to
do so, all subject to the following:
.
The copyright notices in the Software and this entire statement, including
the above license grant, this restriction and the following disclaimer,
must be included in all copies of the Software, in whole or in part, and
all derivative works of the Software, unless such copies or derivative
works are solely in the form of machine-executable object code generated by
a source language processor.
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
License: dlmalloc
This is a version (aka dlmalloc) of malloc/free/realloc written by
Doug Lea and released to the public domain, as explained at
http://creativecommons.org/licenses/publicdomain. Send questions,
comments, complaints, performance data, etc to dl@cs.oswego.edu
.
Incorporates code from intrin_x86.h, which bears the following notice:
.
Compatibility <intrin_x86.h> header for GCC -- GCC equivalents of intrinsic
Microsoft Visual C++ functions. Originally developed for the ReactOS
(<http://www.reactos.org/>) and TinyKrnl (<http://www.tinykrnl.org/>)
projects.
.
Copyright (c) 2006 KJK::Hyperion <hackbunny@reactos.com>
.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

46
debian/examples/index.aux-generation vendored Normal file
View file

@ -0,0 +1,46 @@
From: Matthew Wilcox <matthew@wil.cx>
To: 383219@bugs.debian.org
Cc: Roland Mas <lolando@debian.org>
Subject: index.aux generation
Date: Thu, 24 Aug 2006 08:55:10 -0600
Alioth needs to generate an index.aux file. It'd be helpful if we had
an example script for doing this. Here's the script used for
git.infradead.org (MIT licence, says its author):
--- cut ---
#!/bin/sh
cd /home
for a in * ; do [ -r $a/public_git ] && [ ! -d /home/git/users/$a ] && ln -s /home/$a/public_git /home/git/users/$a ; done
cd /home/git
find . -name 'HEAD' | grep ^[-./=+a-zA-Z0-9]*\$ | sed s:/HEAD\$:: | while read DIR ; do
TREEUID=`stat -c %U $DIR`
TREEUSERNAME=`grep ^$TREEUID: /etc/passwd | cut -f5 -d: | sed s/\ /+/`
if [ "$TREEUSERNAME" = "" ]; then
TREEUSERNAME=$TREEUID
fi
echo $DIR $TREEUSERNAME | sed s:/:%2F:g
done > /home/git/.index.aux.$$
mv /home/git/.index.aux.$$ /home/git/.index.aux
--- cut ---
I suspect Alioth wants something like (untested ...)
cd /srv/git.debian.org/git
ls */*/HEAD | grep ^[-./=+a-zA-Z0-9]*\$ | sed s:/HEAD\$:: | while read DIR ; do
TREEUID=`stat -c %U $DIR`
TREEUSERNAME=`XXX`
if [ "$TREEUSERNAME" = "" ]; then
TREEUSERNAME=$TREEUID
fi
echo $DIR $TREEUSERNAME | sed s:/:%2F:g
done > /srv/git.debian.org/.index.aux.$$
mv /srv/git.debian.org/.index.aux.$$ /srv/git.debian.org/.index.aux
where XXX would be how to turn a username into the name of a user.
I dunno how Alioth works; ldap or postgres db seem plausible answers.

3
debian/git-cvs.install vendored Normal file
View file

@ -0,0 +1,3 @@
debian/tmp/usr/lib/git-core/git-cvs* usr/lib/git-core
debian/tmp/usr/share/man/man1/git-cvs* usr/share/man/man1
debian/tmp/usr/bin/git-cvsserver usr/bin

12
debian/git-doc.doc-base.everyday-git vendored Normal file
View file

@ -0,0 +1,12 @@
Document: everyday-git
Title: Everyday Git With 20 Commands Or So
Author: Junio C Hamano
Abstract: A useful minimum set of git commands, in context.
Section: File Management
Format: Text
Files: /usr/share/doc/git-doc/giteveryday.txt
Format: HTML
Index: /usr/share/doc/git-doc/giteveryday.html
Files: /usr/share/doc/git-doc/giteveryday.html

View file

@ -0,0 +1,19 @@
Document: git-bisect-lk2009
Title: Fighting regressions with git bisect
Author: Christian Couder
Abstract: "git bisect" enables software users and developers
to easily find the commit that introduced a regression. We
show why it is important to have good tools to fight
regressions. We describe how "git bisect" works from the
outside and the algorithms it uses inside. Then we explain
how to take advantage of "git bisect" to improve current
practices. And we discuss how "git bisect" could improve in
the future.
Section: File Management
Format: Text
Files: /usr/share/doc/git-doc/git-bisect-lk2009.txt
Format: HTML
Index: /usr/share/doc/git-doc/git-bisect-lk2009.html
Files: /usr/share/doc/git-doc/git-bisect-lk2009.html

16
debian/git-doc.doc-base.git-howtos vendored Normal file
View file

@ -0,0 +1,16 @@
Document: git-howtos
Title: Git How-to Documents
Author: The git list
Abstract: Mailing list postings made by various people
describing how they use git in their workflow.
Section: File Management
Format: Text
Index: /usr/share/doc/git-doc/howto-index.txt
Files: /usr/share/doc/git-doc/howto-index.txt
/usr/share/doc/git-doc/howto/*.txt
Format: HTML
Index: /usr/share/doc/git-doc/howto-index.html
Files: /usr/share/doc/git-doc/howto-index.html
/usr/share/doc/git-doc/howto/*.html

View file

@ -0,0 +1,14 @@
Document: git-reference-manual
Title: Git Reference Manual
Author: David Greaves and the git list
Abstract: Git manual pages, including glossary and tutorials.
Section: File Management
Format: HTML
Index: /usr/share/doc/git-doc/git.html
Files: /usr/share/doc/git-doc/git.html
/usr/share/doc/git-doc/git[a-z]*.html
/usr/share/doc/git-doc/git-[ac-su-z]*.html
/usr/share/doc/git-doc/git-b[a-hj-z]*.html
/usr/share/doc/git-doc/git-bisect.html
/usr/share/doc/git-doc/git-t[a-np-z]*.html

View file

@ -0,0 +1,12 @@
Document: git-shallow-clone-design
Title: Technical documentation for shallow clones in git
Author: Johannes Schindelin
Abstract: There has not been any work on the git fetch/clone
--depth lately, so it is hard to find out what it does, and
how. This document describes the ideas as well as the
current problems, and can serve as a starting point for
shallow people.
Section: File Management
Format: Text
Files: /usr/share/doc/git-doc/technical/shallow.txt

14
debian/git-doc.doc-base.git-technical vendored Normal file
View file

@ -0,0 +1,14 @@
Document: git-api
Title: Git internal API documentation
Author: Junio C Hamano and the git list
Abstract: Git has grown a set of internal API over time.
This collection documents them.
Section: Programming/C
Format: Text
Index: /usr/share/doc/git-doc/technical/api-index.txt
Files: /usr/share/doc/git-doc/technical/api-*.txt
Format: HTML
Index: /usr/share/doc/git-doc/technical/api-index.html
Files: /usr/share/doc/git-doc/technical/api-*.html

13
debian/git-doc.doc-base.git-tools vendored Normal file
View file

@ -0,0 +1,13 @@
Document: git-tools
Title: A short git tools survey
Author: Marco Costalba
Abstract: A brief and outdated survey of useful git tools,
including third-party and external projects.
Section: File Management
Format: Text
Files: /usr/share/doc/git-doc/git-tools.txt
Format: HTML
Index: /usr/share/doc/git-doc/git-tools.html
Files: /usr/share/doc/git-doc/git-tools.html

View file

@ -0,0 +1,9 @@
Document: git-trivial-merge-rules
Title: Trivial merge rules for git read-tree
Author: Daniel Barkalow
Abstract: This document describes the outcomes of the
trivial merge logic in git read-tree.
Section: File Management
Format: Text
Files: /usr/share/doc/git-doc/technical/trivial-merge.txt

16
debian/git-doc.doc-base.git-user-manual vendored Normal file
View file

@ -0,0 +1,16 @@
Document: git-user-manual
Title: Git User's Manual (for version 1.5.3 or newer)
Author: J. Bruce Fields and the git list
Abstract: This manual provides a leisurely but practical
introduction to git. Chapters 1 and 2 explain how to fetch
and study a project using git. People needing to do actual
development will also want to read chapters 3 and 4.
Further chapters cover more specialized topics.
Section: File Management
Format: Text
Files: /usr/share/doc/git-doc/user-manual.txt
Format: HTML
Index: /usr/share/doc/git-doc/user-manual.html
Files: /usr/share/doc/git-doc/user-manual.html

View file

@ -0,0 +1,19 @@
Document: the-racy-git-problem
Title: Use of index and the "racy git" problem
Author: Junio C Hamano
Abstract: In order to speed up comparison between files in
the work tree and index entries, git compares current
lstat(2) information with saved lstat(2) information from
whenever it updated the corresponding index entry. A very
quick update that does not change file size could therefore
make git incorrectly think files in the working tree are
unmodified even though they actually are modified. This is
called the "racy git" problem (discovered by Pasky), and
the entries that would appear clean when they ought not to
be because of this problem are called "racily clean".
.
This document explains how git avoids that problem.
Section: File Management
Format: Text
Files: /usr/share/doc/git-doc/technical/racy-git.txt

2
debian/git-doc.docs vendored Normal file
View file

@ -0,0 +1,2 @@
debian/tmp/html/*
Documentation/technical

1
debian/git-doc.links vendored Normal file
View file

@ -0,0 +1 @@
usr/share/doc/git-doc usr/share/doc/git/html

2
debian/git-email.install vendored Normal file
View file

@ -0,0 +1,2 @@
debian/tmp/usr/lib/git-core/git-send-email usr/lib/git-core
debian/tmp/usr/share/man/man1/git-send-email.1 usr/share/man/man1

6
debian/git-gui.install vendored Normal file
View file

@ -0,0 +1,6 @@
debian/tmp/usr/lib/git-core/git-gui usr/lib/git-core
debian/tmp/usr/lib/git-core/git-gui--askpass usr/lib/git-core
debian/tmp/usr/lib/git-core/git-citool usr/lib/git-core
debian/tmp/usr/share/man/man1/git-gui* usr/share/man/man1
debian/tmp/usr/share/man/man1/git-citool* usr/share/man/man1
debian/tmp/usr/share/git-gui/lib usr/share/git-gui

1
debian/git-man.install vendored Normal file
View file

@ -0,0 +1 @@
debian/tmp/usr/share/man usr/share

1
debian/git-mediawiki.docs vendored Normal file
View file

@ -0,0 +1 @@
contrib/mw-to-git/git-remote-mediawiki.txt

3
debian/git-mediawiki.install vendored Normal file
View file

@ -0,0 +1,3 @@
debian/tmp/usr/share/perl5/Git/Mediawiki.pm usr/share/perl5/Git
debian/tmp/usr/lib/git-core/git-mw usr/lib/git-core
debian/tmp/usr/lib/git-core/git-remote-mediawiki usr/lib/git-core

11
debian/git-prompt.completion vendored Normal file
View file

@ -0,0 +1,11 @@
# In git versions < 1.7.12, this shell library was part of the
# git completion script.
#
# Some users rely on the __git_ps1 function becoming available
# when bash-completion is loaded. Continue to load this library
# at bash-completion startup for now, to ease the transition to a
# world order where the prompt function is requested separately.
#
if [[ -e /usr/lib/git-core/git-sh-prompt ]]; then
. /usr/lib/git-core/git-sh-prompt
fi

3
debian/git-svn.install vendored Normal file
View file

@ -0,0 +1,3 @@
debian/tmp/usr/lib/git-core/git-svn* usr/lib/git-core
debian/tmp/usr/share/man/man1/git-svn* usr/share/man/man1
debian/tmp/usr/share/perl5/Git/SVN* usr/share/perl5/Git

78
debian/git.NEWS vendored Normal file
View file

@ -0,0 +1,78 @@
git (1:2.47.1-1) unstable; urgency=low
The git-daemon-sysvinit and git-daemon-run service configuration
packages have been removed, as they were security-sensitive, had
low usage, and were not actively maintained. Moreover, they are
difficult to run safely because git:// protocol does not include
built-in privacy or integrity guarantees on the channel it sets
up. See git-daemon(1) for information on how to configure
git-daemon to be run and serve using inetd and similar service
runners, or see the gitolite package for an example of how to set
up a safer git server configuration.
-- Jonathan Nieder <jrnieder@gmail.com> Thu, 02 Jan 2025 13:29:44 +0100
git (1:1.8.4~rc0-1) experimental; urgency=low
Starting with this version, gitweb and "git daemon" on Debian are
configured to look for repositories under /var/lib/git by default
instead of /var/cache/git. You may want to adjust your inetd,
rsyncd, and web server configuration to use the new base path.
See /usr/share/doc/git/README.Debian for details.
Symlinks are installed during the upgrade to ensure existing
repositories remain accessible. If no local scripts or
configuration depend on /var/cache/git then it is safe to remove
the old directory after replacing these symlinks with their
targets:
mv --backup /var/cache/git/* /var/lib/git/
rmdir /var/cache/git
rm /var/lib/git/*~
-- Jonathan Nieder <jrnieder@gmail.com> Sun, 28 Jul 2013 17:46:05 -0700
git (1:1.8.2~rc0-1) experimental; urgency=low
The default behavior of "git push" when run without specifying any
ref names will change in the upcoming Git 2.0 release.
The previous default behavior was to use "matching" semantics: push
all branches for which there is already a branch of the same name on
the remote end. The new default is "simple" semantics: push the
current branch to a branch of the same name, provided that "git
pull" is configured to integrate with that branch. You can get a
glimpse of the future with
echo '[push] default = simple' >>~/.gitconfig
See Documentation/RelNotes/1.8.2.txt and the entry on push.default
in git-config(1) for details.
-- Jonathan Nieder <jrnieder@gmail.com> Mon, 18 Feb 2013 16:48:53 -0800
git (1:1.8.0-1) experimental; urgency=low
Git's bash completion script is now loaded on the fly when tab
completion is attempted for the 'git' or 'gitk' command. This
change involved moving the completion script. If your ~/.bashrc
previously contained
. /etc/bash_completion.d/git
then it should be corrected to
if [ -e /usr/share/bash-completion/completions/git ]; then
. /usr/share/bash-completion/completions/git
elif [ -e /etc/bash_completion.d/git ]; then
. /etc/bash_completion.d/git
fi
or, better,
. /etc/bash_completion
See /usr/share/doc/bash-completion/README.Debian for details.
-- Jonathan Nieder <jrnieder@gmail.com> Sun, 13 Jan 2013 08:59:42 -0800

50
debian/git.README.Debian vendored Normal file
View file

@ -0,0 +1,50 @@
Git for Debian
--------------
When setting up a git.example.org server, there are several things to
configure to make everything work nicely together. All this is optional.
1. Run a git-daemon. This allows people to use a git:// URL to access your
repositories. This package provides the git-daemon program, to enable a
git-daemon service, configure inetd(8) to launch it on demand, or install the
git-daemon-run package to run it permanently:
cat >> /etc/inetd.conf <<EOF
git stream tcp4 nowait nobody /usr/bin/git git daemon --inetd --base-path=/var/lib /var/lib/git
git stream tcp6 nowait nobody /usr/bin/git git daemon --inetd --base-path=/var/lib /var/lib/git
EOF
The git daemon looks into the directory /var/lib/git/ for repositories. It
expects the repositories' .git subdirectories in /var/lib/git/, symlinks
pointing to the corresponding subdirectories in the repositories are just
fine, e.g.:
ln -s ~pape/git/foo/.git /var/lib/git/foo.git
Now git-clone git://git.example.org/git/repo will work.
2. Configure a web server for git. This allows people to use a http:// URL
to access your repositories.
Here's an example for an apache virtual server. Add a stanza to your apache
configuration that looks like this:
<VirtualHost *:80>
ServerName git.example.org
ServerAdmin webmaster@example.org
HeaderName HEADER
# bogus but safe DocumentRoot
DocumentRoot /var/lib/git
ErrorLog /var/log/apache2/git.example.org-error.log
CustomLog /var/log/apache2/git.example.org-access.log combined
Alias /robots.txt /var/www/cvs.robots.txt
Alias /static /usr/share/gitweb/static
Alias /git /var/lib/git
ScriptAlias / /usr/share/gitweb/gitweb.cgi
RedirectMatch permanent "^/~(.*)$" "http://example.org/~$1"
</VirtualHost>
Now git clone http://git.example.org/git/repo will work. And if you
installed the gitweb package, http://git.example.org/ now will display a
list of repositories, making them accessible through a web browser.
-- Gerrit Pape <pape@smarden.org> Fri, 15 Sep 2006 09:19:37 +0000

5
debian/git.docs vendored Normal file
View file

@ -0,0 +1,5 @@
contrib
debian/README.emacs
debian/README.source
README.md
Documentation/RelNotes

5
debian/git.install vendored Executable file
View file

@ -0,0 +1,5 @@
#!/usr/bin/dh-exec
contrib/completion/git-completion.bash => usr/share/bash-completion/completions/git
contrib/completion/git-prompt.sh => usr/lib/git-core/git-sh-prompt
debian/git-prompt.completion => etc/bash_completion.d/git-prompt
contrib/hooks usr/share/git-core/contrib

5
debian/git.links vendored Normal file
View file

@ -0,0 +1,5 @@
usr/share/bash-completion/completions/git usr/share/bash-completion/completions/gitk
usr/share/gitweb/gitweb.cgi usr/share/gitweb/index.cgi
usr/share/git-core/contrib/hooks usr/share/doc/git/contrib/hooks
usr/share/common-licenses/Apache-2.0 usr/share/doc/git/contrib/persistent-https/LICENSE
usr/share/common-licenses/GPL-2 usr/share/doc/git/contrib/subtree/COPYING

10
debian/git.lintian-overrides vendored Normal file
View file

@ -0,0 +1,10 @@
# the git manual pages are in the git-man package.
git binary: binary-without-manpage usr/bin/git
git binary: binary-without-manpage usr/bin/git-receive-pack
git binary: binary-without-manpage usr/bin/git-shell
git binary: binary-without-manpage usr/bin/git-upload-archive
git binary: binary-without-manpage usr/bin/git-upload-pack
# every new .git dir contains empty branches/ to support old scripts.
git binary: package-contains-empty-directory usr/share/git-core/templates/branches/
# False positive.
git binary: spelling-error-in-readme-debian DocumentRoot DocumentRoot (duplicate word) DocumentRoot

1
debian/git.maintscript vendored Normal file
View file

@ -0,0 +1 @@
rm_conffile /etc/bash_completion.d/git 1:1.8.0-1~

34
debian/git.preinst vendored Normal file
View file

@ -0,0 +1,34 @@
#!/bin/sh
set -e
#DEBHELPER#
# /var/cache/git/ -> /var/lib/git/ transition
if test "$1" = upgrade &&
dpkg --compare-versions "$2" lt-nl '1:1.8.4~rc0-1'; then
mkdir -m 755 -p /var/lib/git
(
cd /var/lib/git
for target in ../../cache/git/*; do
if ! test -L "$target" && ! test -e "$target"; then
continue
fi
link=${target#../../cache/git/}
if ! test -L "$link" && ! test -e "$link"; then
ln -s "$target" "$link"
fi
done
)
fi
# A previous version of the /var/lib/git/ transition code
# left behind a symlink '/var/lib/git/*' -> '../../cache/git/*'.
if test "$1" = upgrade &&
dpkg --compare-versions "$2" eq '1:1.8.4~rc0-1' &&
test -L '/var/lib/git/*'; then
target=$(readlink '/var/lib/git/*')
if test "$target" = '../../cache/git/*'; then
rm -f '/var/lib/git/*'
fi
fi

3
debian/gitk.install vendored Normal file
View file

@ -0,0 +1,3 @@
debian/tmp/usr/bin/gitk usr/bin
debian/tmp/usr/share/man/man1/gitk.1 usr/share/man/man1
debian/tmp/usr/share/gitk/lib usr/share/gitk

18
debian/gitweb.README.Debian vendored Normal file
View file

@ -0,0 +1,18 @@
gitweb for Debian
-----------------
The gitweb CGI by default looks into the directory /var/lib/git/ for
browsable repositories (this is configured in /etc/gitweb.conf). It expects
the repositories' .git subdirectories in /var/lib/git/, symlinks pointing
to the corresponding subdirectories in the repositories are just fine, e.g.:
ln -s ~pape/git/foo/.git /var/lib/git/foo.git
On systems with an Apache webserver, gitweb is automatically made available at
http://localhost/gitweb. This requires CGI support, so you may need to run
"a2enmod cgi". You can deactivate the site by running "a2disconf gitweb" or
tweak it by modifying /etc/apache2/conf-available/gitweb.conf
For more details about setting up gitweb for a git.example.org server, and
on how to make the git core tools such as 'git clone' work through http, see
/usr/share/doc/git/README.Debian.

1
debian/gitweb.apache2 vendored Normal file
View file

@ -0,0 +1 @@
conf debian/apache2/gitweb.conf lynx

30
debian/gitweb.conf vendored Normal file
View file

@ -0,0 +1,30 @@
# path to git projects (<project>.git)
$projectroot = "/var/lib/git";
# directory to use for temp files
$git_temp = "/tmp";
# target of the home link on top of all pages
#$home_link = $my_uri || "/";
# html text to include at home page
#$home_text = "indextext.html";
# file with project list; by default, simply scan the projectroot dir.
#$projects_list = $projectroot;
# stylesheet to use
#@stylesheets = ("static/gitweb.css");
# javascript code for gitweb
#$javascript = "static/gitweb.js";
# logo to use
#$logo = "static/git-logo.png";
# the 'favicon'
#$favicon = "static/git-favicon.png";
# git-diff-tree(1) options to use for generated patches
#@diff_opts = ("-M");
@diff_opts = ();

1
debian/gitweb.docs vendored Normal file
View file

@ -0,0 +1 @@
gitweb/README

1
debian/gitweb.examples vendored Normal file
View file

@ -0,0 +1 @@
debian/examples/index.aux-generation

1
debian/gitweb.install vendored Normal file
View file

@ -0,0 +1 @@
debian/gitweb.conf etc

1
debian/gitweb.links vendored Normal file
View file

@ -0,0 +1 @@
usr/share/gitweb/gitweb.cgi usr/lib/cgi-bin/gitweb.cgi

1
debian/gitweb.maintscript vendored Normal file
View file

@ -0,0 +1 @@
mv_conffile /etc/apache2/conf.d/gitweb /etc/apache2/conf-available/gitweb.conf 1:2.1.4-2~

1
debian/gitweb.triggers vendored Normal file
View file

@ -0,0 +1 @@
interest-noawait /usr/share/apache2/apache2-maintscript-helper

167
debian/rules vendored Executable file
View file

@ -0,0 +1,167 @@
#!/usr/bin/make -f
CC =gcc
CPPFLAGS :=$(shell dpkg-buildflags --get CPPFLAGS)
CFLAGS :=-Wall $(shell dpkg-buildflags --get CFLAGS) $(CPPFLAGS)
LDFLAGS :=$(shell dpkg-buildflags --get LDFLAGS)
HOST_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
TEST =test
TEST_OPTS =
OPTS =NO_OPENSSL=1 prefix=/usr gitexecdir=/usr/lib/git-core \
mandir=/usr/share/man htmldir=/usr/share/doc/git/html \
INSTALLDIRS=vendor \
SANE_TOOL_PATH= INSTALL=install TAR=tar \
NO_CROSS_DIRECTORY_HARDLINKS=1 NO_INSTALL_HARDLINKS=1 \
NO_PERL_CPAN_FALLBACKS=1 \
PYTHON_PATH=/usr/bin/python3 \
DEFAULT_PAGER=pager DEFAULT_EDITOR=editor \
CC='$(CC)' CFLAGS='$(CFLAGS)' LDFLAGS='$(LDFLAGS)' \
HOST_CPU='$(HOST_CPU)'
DOCS =html
DOC_OPTS =prefix=/usr htmldir=/usr/share/doc/git/html \
ASCIIDOC8=1 ASCIIDOC_NO_ROFF=1
# https://wiki.debian.org/ReproducibleBuilds/TimestampsInDocumentationGeneratedByAsciidoc
DOC_OPTS += ASCIIDOC='TZ=UTC asciidoc'
ifeq (,$(findstring terse,$(DEB_BUILD_OPTIONS)))
OPTS += V=1
DOC_OPTS += V=1
TEST_OPTS = --verbose
endif
ifneq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
TEST =
endif
ifneq (,$(findstring nodoc,$(DEB_BUILD_OPTIONS)))
DOCS =
endif
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
MAKEFLAGS += -j$(NUMJOBS)
# Setting this with a pattern-specific rule prevents -O from
# affecting the top-level make, which would break realtime build
# output (unless dh is run as +dh, which causes other problems).
%: MAKEFLAGS += -O
endif
ifneq (,$(shell dpkg-query -f '$${Version}' -W libpcre2-dev))
OPTS += USE_LIBPCRE2=1
else
OPTS += USE_LIBPCRE1=1
endif
TMP = $(CURDIR)/debian/tmp
GIT = $(CURDIR)/debian/git
%:
dh $@ --with apache2 --without autoreconf
override_dh_auto_configure:
build-stamp:
-$(CC) -v
$(MAKE) all $(OPTS)
touch $@
override_dh_auto_build-arch: build-stamp
$(MAKE) -C contrib/subtree all $(OPTS)
ln -s contrib/subtree/git-subtree
override_dh_auto_test-arch:
test -z '$(TEST)' || \
GIT_SKIP_TESTS="t9128 t9167" \
GIT_TEST_OPTS='$(TEST_OPTS)' $(MAKE) $(TEST) $(OPTS)
test -z '$(TEST)' || \
GIT_TEST_OPTS='$(TEST_OPTS)' \
$(MAKE) -C t \
t9128-git-svn-cmd-branch.sh \
t9167-git-svn-cmd-branch-subproject.sh \
$(OPTS) || :
test -z '$(TEST)' || \
GIT_TEST_OPTS='$(TEST_OPTS)' $(MAKE) -C contrib/subtree $(TEST) $(OPTS)
override_dh_auto_build-indep: build-stamp
# git-man, git-doc
$(MAKE) -CDocumentation man $(DOCS) $(DOC_OPTS)
# git-mediawiki
$(MAKE) -Ccontrib/mw-to-git all $(OPTS)
override_dh_auto_test-indep:
override_dh_auto_clean:
$(MAKE) -C contrib/mw-to-git clean $(OPTS)
$(MAKE) -C contrib/subtree clean $(OPTS)
$(MAKE) clean $(OPTS)
rm -f git-subtree
override_dh_clean:
dh_clean -Xmailinfo.c.orig
override_dh_auto_install-arch:
# git
DESTDIR='$(GIT)' $(MAKE) install $(OPTS)
DESTDIR='$(GIT)' $(MAKE) -C contrib/subtree install $(OPTS)
install -d -m0755 '$(GIT)'/var/lib/git
rm -rf '$(GIT)'/usr/share/man
# don't include arch, cvs, p4, svn, email, gui tools, and gitk program
for i in git-archimport git-cvs git-p4 git-svn git-send-email \
git-gui git-citool; do \
rm -f '$(GIT)'/usr/lib/git-core/$$i*; \
done
rm -f '$(GIT)'/usr/bin/git-cvsserver
rm -f '$(GIT)'/usr/bin/gitk
# don't include git-gui's lib
rm -rf '$(GIT)'/usr/share/git-gui/
# don't include gitk's lib
rm -rf '$(GIT)'/usr/share/gitk/
# don't include git-svn's lib
rm -rf '$(GIT)'/usr/share/perl5/Git/SVN*
# sanity check that #642603 fix is still in place
test $$(stat -c%h \
'$(GIT)'/usr/lib/git-core/git-branch) -le 10
override_dh_auto_install-indep:
DESTDIR='$(TMP)' $(MAKE) install install-doc $(OPTS)
DESTDIR='$(TMP)' $(MAKE) -Ccontrib/mw-to-git install $(OPTS) \
INSTLIBDIR=/usr/share/perl5
test -z '$(DOCS)' || \
$(MAKE) -CDocumentation install-webdoc WEBDOC_DEST='$(TMP)'/html \
2>/dev/null
test -z '$(DOCS)' || \
DESTDIR='$(TMP)' $(MAKE) -Ccontrib/subtree install-doc $(OPTS)
install -m 0644 contrib/subtree/git-subtree.txt '$(TMP)'/html
# RelNotes are shipped in git
rm -rf '$(TMP)'/html/RelNotes
# don't include git-p4 man page
rm -f '$(TMP)'/html/git-p4.*
override_dh_install-arch:
dh_install --arch
rm -rf '$(GIT)'/usr/share/git-core/contrib/hooks/multimail
override_dh_install-indep:
dh_install --indep
for i in git-archimport git-cvs git-p4 git-svn git-send-email gitk \
git-gui git-citool; do \
rm -f '$(GIT)'-man/usr/share/man/man1/$$i*; \
done
override_dh_installdocs-arch:
dh_installdocs --arch -X.gitignore
rm -rf '$(GIT)'/usr/share/doc/git/contrib/completion
rm -rf '$(GIT)'/usr/share/doc/git/contrib/emacs
rm -rf '$(GIT)'/usr/share/doc/git/contrib/hooks
rm -rf '$(GIT)'/usr/share/doc/git/contrib/mw-to-git
rm -f '$(GIT)'/usr/share/doc/git/contrib/subtree/git-subtree.1
rm -f '$(GIT)'/usr/share/doc/git/contrib/subtree/git-subtree.html
rm -f '$(GIT)'/usr/share/doc/git/contrib/subtree/git-subtree.xml
find '$(GIT)'/usr/share/doc/git/ -name .gitattributes | xargs rm -f
find '$(GIT)'/usr/share/doc/git/ -name .gitignore | xargs rm -f
override_dh_installdocs-indep:
dh_installdocs --indep -X.gitignore
override_dh_installchangelogs:
dh_installchangelogs debian/changelog.upstream
override_dh_compress:
dh_compress -X.txt -Xcontrib

0
debian/sentinel vendored Normal file
View file

1
debian/source/format vendored Normal file
View file

@ -0,0 +1 @@
3.0 (quilt)

885
debian/versions.upstream vendored Normal file
View file

@ -0,0 +1,885 @@
v1.0rc1
v1.0rc2
v1.0rc3
v1.0rc4
v1.0rc5
v1.0rc6
v1.0.0
v1.0.0a
v1.0.0b
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.0.5
v1.0.6
v1.0.7
v1.0.8
v1.0.9
v1.0.10
v1.0.11
v1.0.12
v1.0.13
v1.1.0
v1.1.1
v1.1.2
v1.1.3
v1.1.4
v1.1.5
v1.1.6
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.2.5
v1.2.6
v1.3.0-rc1
v1.3.0-rc2
v1.3.0-rc3
v1.3.0-rc4
v1.3.0
v1.3.1
v1.3.2
v1.3.3
v1.4.0-rc1
v1.4.0-rc2
v1.4.0
v1.4.1-rc1
v1.4.1-rc2
v1.4.1
v1.4.1.1
v1.4.2-rc1
v1.4.2-rc2
v1.4.2-rc3
v1.4.2-rc4
v1.4.2
v1.4.2.1
v1.4.2.2
v1.4.2.3
v1.4.2.4
v1.4.3-rc1
v1.4.3-rc2
v1.4.3-rc3
v1.4.3
v1.4.3.1
v1.4.3.2
v1.4.3.3
v1.4.3.4
v1.4.3.5
v1.4.4-rc1
v1.4.4-rc2
v1.4.4
v1.4.4.1
v1.4.4.2
v1.4.4.3
v1.4.4.4
v1.4.4.5
v1.5.0-rc0
v1.5.0-rc1
v1.5.0-rc2
v1.5.0-rc3
v1.5.0-rc4
v1.5.0
v1.5.0.1
v1.5.0.2
v1.5.0.3
v1.5.0.4
v1.5.0.5
v1.5.0.6
v1.5.0.7
v1.5.1-rc1
v1.5.1-rc2
v1.5.1-rc3
v1.5.1
v1.5.1.1
v1.5.1.2
v1.5.1.3
v1.5.1.4
v1.5.1.5
v1.5.1.6
v1.5.2-rc0
v1.5.2-rc1
v1.5.2-rc2
v1.5.2-rc3
v1.5.2
v1.5.2.1
v1.5.2.2
v1.5.2.3
v1.5.2.4
v1.5.2.5
v1.5.3-rc0
v1.5.3-rc1
v1.5.3-rc2
v1.5.3-rc3
v1.5.3-rc4
v1.5.3-rc5
v1.5.3-rc6
v1.5.3-rc7
v1.5.3
v1.5.3.1
v1.5.3.2
v1.5.3.3
v1.5.3.4
v1.5.3.5
v1.5.3.6
v1.5.3.7
v1.5.3.8
v1.5.4-rc0
v1.5.4-rc1
v1.5.4-rc2
v1.5.4-rc3
v1.5.4-rc4
v1.5.4-rc5
v1.5.4
v1.5.4.1
v1.5.4.2
v1.5.4.3
v1.5.4.4
v1.5.4.5
v1.5.4.6
v1.5.4.7
v1.5.5-rc0
v1.5.5-rc1
v1.5.5-rc2
v1.5.5-rc3
v1.5.5
v1.5.5.1
v1.5.5.2
v1.5.5.3
v1.5.5.4
v1.5.5.5
v1.5.5.6
v1.5.6-rc0
v1.5.6-rc1
v1.5.6-rc2
v1.5.6-rc3
v1.5.6
v1.5.6.1
v1.5.6.2
v1.5.6.3
v1.5.6.4
v1.5.6.5
v1.5.6.6
v1.6.0-rc0
v1.6.0-rc1
v1.6.0-rc2
v1.6.0-rc3
v1.6.0
v1.6.0.1
v1.6.0.2
v1.6.0.3
v1.6.0.4
v1.6.0.5
v1.6.0.6
v1.6.1-rc1
v1.6.1-rc2
v1.6.1-rc3
v1.6.1-rc4
v1.6.1
v1.6.1.1
v1.6.1.2
v1.6.1.3
v1.6.1.4
v1.6.2-rc0
v1.6.2-rc1
v1.6.2-rc2
v1.6.2
v1.6.2.1
v1.6.2.2
v1.6.2.3
v1.6.2.4
v1.6.2.5
v1.6.3-rc0
v1.6.3-rc1
v1.6.3-rc2
v1.6.3-rc3
v1.6.3-rc4
v1.6.3
v1.6.3.1
v1.6.3.2
v1.6.3.3
v1.6.3.4
v1.6.4-rc0
v1.6.4-rc1
v1.6.4-rc2
v1.6.4-rc3
v1.6.4
v1.6.4.1
v1.6.4.2
v1.6.4.3
v1.6.4.4
v1.6.4.5
v1.6.5-rc0
v1.6.5-rc1
v1.6.5-rc2
v1.6.5-rc3
v1.6.5
v1.6.5.1
v1.6.5.2
v1.6.5.3
v1.6.5.4
v1.6.5.5
v1.6.5.6
v1.6.5.7
v1.6.5.8
v1.6.5.9
v1.6.6-rc0
v1.6.6-rc1
v1.6.6-rc2
v1.6.6-rc3
v1.6.6-rc4
v1.6.6
v1.6.6.1
v1.6.6.2
v1.6.6.3
v1.7.0-rc0
v1.7.0-rc1
v1.7.0-rc2
v1.7.0
v1.7.0.1
v1.7.0.2
v1.7.0.3
v1.7.0.4
v1.7.0.5
v1.7.0.6
v1.7.0.7
v1.7.0.8
v1.7.0.9
v1.7.1-rc0
v1.7.1-rc1
v1.7.1-rc2
v1.7.1
v1.7.1.1
v1.7.1.2
v1.7.1.3
v1.7.1.4
v1.7.2-rc0
v1.7.2-rc1
v1.7.2-rc2
v1.7.2-rc3
v1.7.2
v1.7.2.1
v1.7.2.2
v1.7.2.3
v1.7.2.4
v1.7.2.5
v1.7.3-rc0
v1.7.3-rc1
v1.7.3-rc2
v1.7.3
v1.7.3.1
v1.7.3.2
v1.7.3.3
v1.7.3.4
v1.7.3.5
v1.7.4-rc0
v1.7.4-rc1
v1.7.4-rc2
v1.7.4-rc3
v1.7.4
v1.7.4.1
v1.7.4.2
v1.7.4.3
v1.7.4.4
v1.7.4.5
v1.7.5-rc0
v1.7.5-rc1
v1.7.5-rc2
v1.7.5-rc3
v1.7.5
v1.7.5.1
v1.7.5.2
v1.7.5.3
v1.7.5.4
v1.7.6-rc0
v1.7.6-rc1
v1.7.6-rc2
v1.7.6-rc3
v1.7.6
v1.7.6.1
v1.7.6.2
v1.7.6.3
v1.7.6.4
v1.7.6.5
v1.7.6.6
v1.7.7-rc0
v1.7.7-rc1
v1.7.7-rc2
v1.7.7-rc3
v1.7.7
v1.7.7.1
v1.7.7.2
v1.7.7.3
v1.7.7.4
v1.7.7.5
v1.7.7.6
v1.7.7.7
v1.7.8-rc0
v1.7.8-rc1
v1.7.8-rc2
v1.7.8-rc3
v1.7.8-rc4
v1.7.8
v1.7.8.1
v1.7.8.2
v1.7.8.3
v1.7.8.4
v1.7.8.5
v1.7.8.6
v1.7.9-rc0
v1.7.9-rc1
v1.7.9-rc2
v1.7.9
v1.7.9.1
v1.7.9.2
v1.7.9.3
v1.7.9.4
v1.7.9.5
v1.7.9.6
v1.7.9.7
v1.7.10-rc0
v1.7.10-rc1
v1.7.10-rc2
v1.7.10-rc3
v1.7.10-rc4
v1.7.10
v1.7.10.1
v1.7.10.2
v1.7.10.3
v1.7.10.4
v1.7.10.5
v1.7.11-rc0
v1.7.11-rc1
v1.7.11-rc2
v1.7.11-rc3
v1.7.11
v1.7.11.1
v1.7.11.2
v1.7.11.3
v1.7.11.4
v1.7.11.5
v1.7.11.6
v1.7.11.7
v1.7.12-rc0
v1.7.12-rc1
v1.7.12-rc2
v1.7.12-rc3
v1.7.12
v1.7.12.1
v1.7.12.2
v1.7.12.3
v1.7.12.4
v1.8.0-rc0
v1.8.0-rc1
v1.8.0-rc2
v1.8.0-rc3
v1.8.0
v1.8.0.1
v1.8.0.2
v1.8.0.3
v1.8.1-rc0
v1.8.1-rc1
v1.8.1-rc2
v1.8.1-rc3
v1.8.1
v1.8.1.1
v1.8.1.2
v1.8.1.3
v1.8.1.4
v1.8.1.5
v1.8.1.6
v1.8.2-rc0
v1.8.2-rc1
v1.8.2-rc2
v1.8.2-rc3
v1.8.2
v1.8.2.1
v1.8.2.2
v1.8.2.3
v1.8.3-rc0
v1.8.3-rc1
v1.8.3-rc2
v1.8.3-rc3
v1.8.3
v1.8.3.1
v1.8.3.2
v1.8.3.3
v1.8.3.4
v1.8.4-rc0
v1.8.4-rc1
v1.8.4-rc2
v1.8.4-rc3
v1.8.4-rc4
v1.8.4
v1.8.4.1
v1.8.4.2
v1.8.4.3
v1.8.4.4
v1.8.4.5
v1.8.5-rc0
v1.8.5-rc1
v1.8.5-rc2
v1.8.5-rc3
v1.8.5
v1.8.5.1
v1.8.5.2
v1.8.5.3
v1.8.5.4
v1.8.5.5
v1.8.5.6
v1.9-rc0
v1.9-rc1
v1.9-rc2
v1.9.0-rc3
v1.9.0
v1.9.1
v1.9.2
v1.9.3
v1.9.4
v1.9.5
v2.0.0-rc0
v2.0.0-rc1
v2.0.0-rc2
v2.0.0-rc3
v2.0.0-rc4
v2.0.0
v2.0.1
v2.0.2
v2.0.3
v2.0.4
v2.0.5
v2.1.0-rc0
v2.1.0-rc1
v2.1.0-rc2
v2.1.0
v2.1.1
v2.1.2
v2.1.3
v2.1.4
v2.2.0-rc0
v2.2.0-rc1
v2.2.0-rc2
v2.2.0-rc3
v2.2.0
v2.2.1
v2.2.2
v2.2.3
v2.3.0-rc0
v2.3.0-rc1
v2.3.0-rc2
v2.3.0
v2.3.1
v2.3.2
v2.3.3
v2.3.4
v2.3.5
v2.3.6
v2.3.7
v2.3.8
v2.3.9
v2.3.10
v2.4.0-rc0
v2.4.0-rc1
v2.4.0-rc2
v2.4.0-rc3
v2.4.0
v2.4.1
v2.4.2
v2.4.3
v2.4.4
v2.4.5
v2.4.6
v2.4.7
v2.4.8
v2.4.9
v2.4.10
v2.4.11
v2.4.12
v2.5.0-rc0
v2.5.0-rc1
v2.5.0-rc2
v2.5.0-rc3
v2.5.0
v2.5.1
v2.5.2
v2.5.3
v2.5.4
v2.5.5
v2.5.6
v2.6.0-rc0
v2.6.0-rc1
v2.6.0-rc2
v2.6.0-rc3
v2.6.0
v2.6.1
v2.6.2
v2.6.3
v2.6.4
v2.6.5
v2.6.6
v2.6.7
v2.7.0-rc0
v2.7.0-rc1
v2.7.0-rc2
v2.7.0-rc3
v2.7.0
v2.7.1
v2.7.2
v2.7.3
v2.7.4
v2.7.5
v2.7.6
v2.8.0-rc0
v2.8.0-rc1
v2.8.0-rc2
v2.8.0-rc3
v2.8.0-rc4
v2.8.0
v2.8.1
v2.8.2
v2.8.3
v2.8.4
v2.8.5
v2.8.6
v2.9.0-rc0
v2.9.0-rc1
v2.9.0-rc2
v2.9.0
v2.9.1
v2.9.2
v2.9.3
v2.9.4
v2.9.5
v2.10.0-rc0
v2.10.0-rc1
v2.10.0-rc2
v2.10.0
v2.10.1
v2.10.2
v2.10.3
v2.10.4
v2.10.5
v2.11.0-rc0
v2.11.0-rc1
v2.11.0-rc2
v2.11.0-rc3
v2.11.0
v2.11.1
v2.11.2
v2.11.3
v2.11.4
v2.12.0-rc0
v2.12.0-rc1
v2.12.0-rc2
v2.12.0
v2.12.1
v2.12.2
v2.12.3
v2.12.4
v2.12.5
v2.13.0-rc0
v2.13.0-rc1
v2.13.0-rc2
v2.13.0
v2.13.1
v2.13.2
v2.13.3
v2.13.4
v2.13.5
v2.13.6
v2.13.7
v2.14.0-rc0
v2.14.0-rc1
v2.14.0
v2.14.1
v2.14.2
v2.14.3
v2.14.4
v2.14.5
v2.14.6
v2.15.0-rc0
v2.15.0-rc1
v2.15.0-rc2
v2.15.0
v2.15.1
v2.15.2
v2.15.3
v2.15.4
v2.16.0-rc0
v2.16.0-rc1
v2.16.0-rc2
v2.16.0
v2.16.1
v2.16.2
v2.16.3
v2.16.4
v2.16.5
v2.16.6
v2.17.0-rc0
v2.17.0-rc1
v2.17.0-rc2
v2.17.0
v2.17.1
v2.17.2
v2.17.3
v2.17.4
v2.17.5
v2.17.6
v2.18.0-rc0
v2.18.0-rc1
v2.18.0-rc2
v2.18.0
v2.18.1
v2.18.2
v2.18.3
v2.18.4
v2.18.5
v2.19.0-rc0
v2.19.0-rc1
v2.19.0-rc2
v2.19.0
v2.19.1
v2.19.2
v2.19.3
v2.19.4
v2.19.5
v2.19.6
v2.20.0-rc0
v2.20.0-rc1
v2.20.0-rc2
v2.20.0
v2.20.1
v2.20.2
v2.20.3
v2.20.4
v2.20.5
v2.21.0-rc0
v2.21.0-rc1
v2.21.0-rc2
v2.21.0
v2.21.1
v2.21.2
v2.21.3
v2.21.4
v2.22.0-rc0
v2.22.0-rc1
v2.22.0-rc2
v2.22.0-rc3
v2.22.0
v2.22.1
v2.22.2
v2.22.3
v2.22.4
v2.22.5
v2.23.0-rc0
v2.23.0-rc1
v2.23.0-rc2
v2.23.0
v2.23.1
v2.23.2
v2.23.3
v2.23.4
v2.24.0-rc0
v2.24.0-rc1
v2.24.0-rc2
v2.24.0
v2.24.1
v2.24.2
v2.24.3
v2.24.4
v2.25.0-rc0
v2.25.0-rc1
v2.25.0-rc2
v2.25.0
v2.25.1
v2.25.2
v2.25.3
v2.25.4
v2.25.5
v2.26.0-rc0
v2.26.0-rc1
v2.26.0-rc2
v2.26.0
v2.26.1
v2.26.2
v2.26.3
v2.27.0-rc0
v2.27.0-rc1
v2.27.0-rc2
v2.27.0
v2.27.1
v2.28.0-rc0
v2.28.0-rc1
v2.28.0-rc2
v2.28.0
v2.28.1
v2.29.0-rc0
v2.29.0-rc1
v2.29.0-rc2
v2.29.0
v2.29.1
v2.29.2
v2.29.3
v2.30.0-rc0
v2.30.0-rc1
v2.30.0-rc2
v2.30.0
v2.30.1
v2.30.2
v2.30.3
v2.30.4
v2.30.5
v2.30.6
v2.30.7
v2.30.8
v2.30.9
v2.31.0-rc0
v2.31.0-rc1
v2.31.0-rc2
v2.31.0
v2.31.1
v2.31.2
v2.31.3
v2.31.4
v2.31.5
v2.31.6
v2.31.7
v2.31.8
v2.32.0-rc0
v2.32.0-rc1
v2.32.0-rc2
v2.32.0-rc3
v2.32.0
v2.32.1
v2.32.2
v2.32.3
v2.32.4
v2.32.5
v2.32.6
v2.32.7
v2.33.0-rc0
v2.33.0-rc1
v2.33.0-rc2
v2.33.0
v2.33.1
v2.33.2
v2.33.3
v2.33.4
v2.33.5
v2.33.6
v2.33.7
v2.33.8
v2.34.0-rc0
v2.34.0-rc1
v2.34.0-rc2
v2.34.0
v2.34.1
v2.34.2
v2.34.3
v2.34.4
v2.34.5
v2.34.6
v2.34.7
v2.34.8
v2.35.0-rc0
v2.35.0-rc1
v2.35.0-rc2
v2.35.0
v2.35.1
v2.35.2
v2.35.3
v2.35.4
v2.35.5
v2.35.6
v2.35.7
v2.35.8
v2.36.0-rc0
v2.36.0-rc1
v2.36.0-rc2
v2.36.0
v2.36.1
v2.36.2
v2.36.3
v2.36.4
v2.36.5
v2.36.6
v2.37.0-rc0
v2.37.0-rc1
v2.37.0-rc2
v2.37.0
v2.37.1
v2.37.2
v2.37.3
v2.37.4
v2.37.5
v2.37.6
v2.37.7
v2.38.0-rc0
v2.38.0-rc1
v2.38.0-rc2
v2.38.0
v2.38.1
v2.38.2
v2.38.3
v2.38.4
v2.38.5
v2.39.0-rc0
v2.39.0-rc1
v2.39.0-rc2
v2.39.0
v2.39.1
v2.39.2
v2.39.3
v2.39.4
v2.39.5
v2.40.0-rc0
v2.40.0-rc1
v2.40.0-rc2
v2.40.0
v2.40.1
v2.40.2
v2.40.3
v2.41.0-rc0
v2.41.0-rc1
v2.41.0-rc2
v2.41.0
v2.41.1
v2.41.2
v2.42.0-rc0
v2.42.0-rc1
v2.42.0-rc2
v2.42.0
v2.42.1
v2.42.2
v2.42.3
v2.43.0-rc0
v2.43.0-rc1
v2.43.0-rc2
v2.43.0
v2.43.1
v2.43.2
v2.43.3
v2.43.4
v2.43.5
v2.44.0-rc0
v2.44.0-rc1
v2.44.0-rc2
v2.44.0
v2.44.1
v2.44.2
v2.45.0-rc0
v2.45.0-rc1
v2.45.0
v2.45.1
v2.45.2
v2.46.0-rc0
v2.46.0-rc1
v2.46.0-rc2
v2.46.0
v2.46.1
v2.46.2
v2.47.0-rc0
v2.47.0-rc1
v2.47.0
v2.47.1

4
debian/watch vendored Normal file
View file

@ -0,0 +1,4 @@
version=3
https://www.kernel.org/pub/software/scm/git/git-([\d.]+)\.tar\.xz
opts="uversionmangle=s/\.rc/~rc/" \
https://www.kernel.org/pub/software/scm/git/testing/git-([\d.]+rc\d+)\.tar\.xz