4 Maintainer: Gerrit Pape <pape@smarden.org>
5 Uploaders: Jonathan Nieder <jrnieder@gmail.com>, Anders Kaseorg <andersk@mit.edu>
6 Build-Depends: libz-dev, gettext,
7 libpcre2-dev | libpcre3-dev,
8 libcurl4-gnutls-dev, libexpat1-dev,
9 subversion, libsvn-perl, libyaml-perl,
11 libhttp-date-perl | libtime-modules-perl,
14 cvs, cvsps, libdbd-sqlite3-perl,
15 unzip, libio-pty-perl,
20 Build-Depends-Indep: asciidoc (>= 8.6.10), xmlto, docbook-xsl
21 Standards-Version: 4.1.2.0
22 Homepage: https://git-scm.com/
23 Vcs-Git: https://repo.or.cz/r/git/debian.git/
24 Vcs-Browser: http://repo.or.cz/w/git/debian.git/
29 Depends: ${misc:Depends}, ${shlibs:Depends}, perl, liberror-perl,
30 git-man (>> ${source:Upstream-Version}), git-man (<< ${source:Upstream-Version}-.)
31 Pre-Depends: ${misc:Pre-Depends}
32 Recommends: patch, less, ssh-client
33 Suggests: gettext-base, git-daemon-run | git-daemon-sysvinit,
34 git-doc, git-el, git-email, git-gui, gitk, gitweb,
35 git-cvs, git-mediawiki, git-svn
36 Replaces: gitweb (<< 1:1.7.4~rc1),
37 git-core (<< 1:1.7.0.4-1.)
38 Breaks: bash-completion (<< 1:1.90-1), gitweb (<< 1:1.7.4~rc1),
39 git-buildpackage (<< 0.6.5),
41 openssh-client (<< 1:6.8),
42 stgit (<< 0.15), stgit-contrib (<< 0.15), gitpkg (<< 0.15),
43 guilt (<< 0.33), gitosis (<< 0.2+20090917-7),
44 git-core (<< 1:1.7.0.4-1.)
45 Provides: git-completion, git-core
46 Description: fast, scalable, distributed revision control system
47 Git is popular version control system designed to handle very large
48 projects with speed and efficiency; it is used for many high profile
49 open source projects, most notably the Linux kernel.
51 Git falls in the category of distributed source code management tools.
52 Every Git working directory is a full-fledged repository with full
53 revision tracking capabilities, not dependent on network access or a
56 This package provides the git main components with minimal dependencies.
57 Additional functionality, e.g. a graphical user interface and revision
58 tree visualizer, tools for interoperating with other VCS's, or a web
59 interface, is provided as separate git* packages.
65 Depends: ${misc:Depends}
66 Replaces: git (<< 1:1.7.4~rc1),
67 git-core (<< 1:1.7.0.4-1.)
68 Breaks: git (<< 1:1.7.4~rc1)
69 Description: fast, scalable, distributed revision control system (manual pages)
70 Git is popular version control system designed to handle very large
71 projects with speed and efficiency; it is used for many high profile
72 open source projects, most notably the Linux kernel.
74 Git falls in the category of distributed source code management tools.
75 Every Git working directory is a full-fledged repository with full
76 revision tracking capabilities, not dependent on network access or a
79 This package provides reference documentation for use by the 'man'
80 utility and the 'git help' command.
86 Depends: ${misc:Depends}
87 Suggests: git, git-cvs, git-svn, git-email, gitk, gitweb
88 Description: fast, scalable, distributed revision control system (documentation)
89 Git is popular version control system designed to handle very large
90 projects with speed and efficiency; it is used for many high profile
91 open source projects, most notably the Linux kernel.
93 Git falls in the category of distributed source code management tools.
94 Every Git working directory is a full-fledged repository with full
95 revision tracking capabilities, not dependent on network access or a
98 This package provides the documentation.
103 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), cvsps, libdbd-sqlite3-perl
104 Suggests: git-doc, cvs
105 Description: fast, scalable, distributed revision control system (cvs interoperability)
106 Git is popular version control system designed to handle very large
107 projects with speed and efficiency; it is used for many high profile
108 open source projects, most notably the Linux kernel.
110 Git falls in the category of distributed source code management tools.
111 Every Git working directory is a full-fledged repository with full
112 revision tracking capabilities, not dependent on network access or a
115 This package provides the git cvsimport, cvsexportcommit, and cvsserver
116 tools, which allow Git to read from and write to CVS repositories and
117 offer access over CVS protocol to Git repositories.
119 The git cvsimport tool can incrementally import from a repository that
120 is being actively developed and only requires remote access over CVS
121 protocol. Unfortunately, in many situations the import leads to
122 incorrect results. For reliable, one-shot imports, cvs2git from the
123 cvs2svn package or parsecvs may be a better fit.
128 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), libsvn-perl, libyaml-perl, libterm-readkey-perl
129 Suggests: git-doc, subversion
130 Breaks: git (<< 1:1.8.3~rc1-1.)
131 Replaces: git (<< 1:1.8.3~rc1-1.)
132 Description: fast, scalable, distributed revision control system (svn interoperability)
133 Git is popular version control system designed to handle very large
134 projects with speed and efficiency; it is used for many high profile
135 open source projects, most notably the Linux kernel.
137 Git falls in the category of distributed source code management tools.
138 Every Git working directory is a full-fledged repository with full
139 revision tracking capabilities, not dependent on network access or a
142 This package provides tools for interoperating with Subversion repositories,
143 and importing SVN development history.
145 Package: git-mediawiki
148 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.),
149 libmediawiki-api-perl (>= 0.39), liblwp-protocol-https-perl, libdatetime-format-iso8601-perl
151 Description: fast, scalable, distributed revision control system (MediaWiki remote helper)
152 Git is popular version control system designed to handle very large
153 projects with speed and efficiency; it is used for many high profile
154 open source projects, most notably the Linux kernel.
156 Git falls in the category of distributed source code management tools.
157 Every Git working directory is a full-fledged repository with full
158 revision tracking capabilities, not dependent on network access or a
161 This package provides the mediawiki remote helper, which allows Git to
162 read from and write to a wiki such as Wikipedia as though it were a
163 remote Git repository, and a 'git mw' command that can show a preview
164 of how wiki markup will be rendered before pushing.
169 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.)
170 Recommends: libemail-valid-perl,
171 perl (>> 5.21.5) | libnet-smtp-ssl-perl,
173 libio-socket-ssl-perl (>= 1.951)
175 Description: fast, scalable, distributed revision control system (email add-on)
176 Git is popular version control system designed to handle very large
177 projects with speed and efficiency; it is used for many high profile
178 open source projects, most notably the Linux kernel.
180 Git falls in the category of distributed source code management tools.
181 Every Git working directory is a full-fledged repository with full
182 revision tracking capabilities, not dependent on network access or a
185 This package provides the git-send-email program for sending series of
188 Package: git-daemon-run
191 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), runit, adduser
192 Conflicts: git-daemon-sysvinit
193 Description: fast, scalable, distributed revision control system (git-daemon service)
194 Git is popular version control system designed to handle very large
195 projects with speed and efficiency; it is used for many high profile
196 open source projects, most notably the Linux kernel.
198 Git falls in the category of distributed source code management tools.
199 Every Git working directory is a full-fledged repository with full
200 revision tracking capabilities, not dependent on network access or a
203 git-daemon, as provided by the git package, is a simple server for git
204 repositories, ideally suited for read-only updates, i.e. pulling from git
205 repositories through the network. This package provides a runit service
206 for running git-daemon permanently. This configuration is simpler and
207 more reliable than git-daemon-sysvinit, at a cost of being less
208 familiar for administrators accustomed to sysvinit.
210 Package: git-daemon-sysvinit
213 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), adduser, lsb-base (>= 3.0-6)
214 Conflicts: git-daemon-run
215 Description: fast, scalable, distributed revision control system (git-daemon service)
216 Git is popular version control system designed to handle very large
217 projects with speed and efficiency; it is used for many high profile
218 open source projects, most notably the Linux kernel.
220 Git falls in the category of distributed source code management tools.
221 Every Git working directory is a full-fledged repository with full
222 revision tracking capabilities, not dependent on network access or a
225 git-daemon, as provided by the git package, is a simple server for git
226 repositories, ideally suited for read-only updates, i.e. pulling from git
227 repositories through the network. This package provides a sysvinit service
228 for running git-daemon permanently. Unlike git-daemon-run, this
229 package provides the usual sysvinit service management commands
230 ("service git-daemon start/stop") for git-daemon.
235 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), tk
237 Suggests: git-doc, aspell
238 Description: fast, scalable, distributed revision control system (GUI)
239 Git is popular version control system designed to handle very large
240 projects with speed and efficiency; it is used for many high profile
241 open source projects, most notably the Linux kernel.
243 Git falls in the category of distributed source code management tools.
244 Every Git working directory is a full-fledged repository with full
245 revision tracking capabilities, not dependent on network access or a
248 This package provides the git graphical user interface.
250 If aspell is installed, it can check the spelling of commit messages
256 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), tk
258 Description: fast, scalable, distributed revision control system (revision tree visualizer)
259 Git is popular version control system designed to handle very large
260 projects with speed and efficiency; it is used for many high profile
261 open source projects, most notably the Linux kernel.
263 Git falls in the category of distributed source code management tools.
264 Every Git working directory is a full-fledged repository with full
265 revision tracking capabilities, not dependent on network access or a
268 This package provides the gitk program, a tcl/tk revision tree visualizer.
273 Depends: ${misc:Depends}, git (>= 1:1.7.4.1-2~), emacs | emacsen
274 Replaces: git (<< 1:1.7.4.1-2~)
275 Breaks: git (<< 1:1.7.4.1-2~)
276 Description: fast, scalable, distributed revision control system (emacs support)
277 Git is popular version control system designed to handle very large
278 projects with speed and efficiency; it is used for many high profile
279 open source projects, most notably the Linux kernel.
281 Git falls in the category of distributed source code management tools.
282 Every Git working directory is a full-fledged repository with full
283 revision tracking capabilities, not dependent on network access or a
286 This package provides two modules for integration with Emacs:
290 Status manager that displays the state of all the files of the
291 project and provides easy access to the most frequently used git
292 commands. The user interface is intended to be similar to the
293 pcl-cvs mode. It can be started with `M-x git-status'.
297 Emacs implementation of incremental "git blame". When you turn it
298 on while viewing a file, the editor buffer will be updated by
299 setting the background of individual lines to a color that reflects
300 which commit it comes from.
302 This package does not contain the VC-mode backend for git. That is
303 part of standard Emacs distributions, starting with version 22.2.
305 For a more polished Emacs interface for Git, see the magit package.
310 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.),
312 Pre-Depends: ${misc:Pre-Depends}
313 Recommends: ${misc:Recommends}, libhttp-date-perl | libtime-modules-perl
314 Breaks: apache2.2-common (<< 2.3~)
315 Suggests: httpd-cgi | libcgi-fast-perl, git-doc
316 Description: fast, scalable, distributed revision control system (web interface)
317 Git is popular version control system designed to handle very large
318 projects with speed and efficiency; it is used for many high profile
319 open source projects, most notably the Linux kernel.
321 Git falls in the category of distributed source code management tools.
322 Every Git working directory is a full-fledged repository with full
323 revision tracking capabilities, not dependent on network access or a
326 This package configures a web interface for browsing git repositories.
328 If apache2 is installed, the web interface is automatically made
329 available at http://localhost/gitweb. Other servers that support CGI
330 or mod_perl are supported through manual configuration.
332 If libcgi-fast-perl is installed, gitweb can also be run over FastCGI
333 (and served by nginx, for example).
338 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.),
339 git-doc, git-el, git-cvs, git-mediawiki, git-svn,
340 git-email, git-gui, gitk, gitweb
341 Recommends: git-daemon-run | git-daemon-sysvinit
342 Description: fast, scalable, distributed revision control system (all subpackages)
343 Git is popular version control system designed to handle very large
344 projects with speed and efficiency; it is used for many high profile
345 open source projects, most notably the Linux kernel.
347 Git falls in the category of distributed source code management tools.
348 Every Git working directory is a full-fledged repository with full
349 revision tracking capabilities, not dependent on network access or a
352 This is a dummy package which brings in all subpackages.