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.1.1
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 stgit (<< 0.15), stgit-contrib (<< 0.15), gitpkg (<< 0.15),
42 guilt (<< 0.33), gitosis (<< 0.2+20090917-7),
43 git-core (<< 1:1.7.0.4-1.)
44 Provides: git-completion, git-core
45 Description: fast, scalable, distributed revision control system
46 Git is popular version control system designed to handle very large
47 projects with speed and efficiency; it is used for many high profile
48 open source projects, most notably the Linux kernel.
50 Git falls in the category of distributed source code management tools.
51 Every Git working directory is a full-fledged repository with full
52 revision tracking capabilities, not dependent on network access or a
55 This package provides the git main components with minimal dependencies.
56 Additional functionality, e.g. a graphical user interface and revision
57 tree visualizer, tools for interoperating with other VCS's, or a web
58 interface, is provided as separate git* packages.
64 Depends: ${misc:Depends}
65 Replaces: git (<< 1:1.7.4~rc1),
66 git-core (<< 1:1.7.0.4-1.)
67 Breaks: git (<< 1:1.7.4~rc1)
68 Description: fast, scalable, distributed revision control system (manual pages)
69 Git is popular version control system designed to handle very large
70 projects with speed and efficiency; it is used for many high profile
71 open source projects, most notably the Linux kernel.
73 Git falls in the category of distributed source code management tools.
74 Every Git working directory is a full-fledged repository with full
75 revision tracking capabilities, not dependent on network access or a
78 This package provides reference documentation for use by the 'man'
79 utility and the 'git help' command.
85 Depends: ${misc:Depends}
86 Suggests: git, git-cvs, git-svn, git-email, gitk, gitweb
87 Description: fast, scalable, distributed revision control system (documentation)
88 Git is popular version control system designed to handle very large
89 projects with speed and efficiency; it is used for many high profile
90 open source projects, most notably the Linux kernel.
92 Git falls in the category of distributed source code management tools.
93 Every Git working directory is a full-fledged repository with full
94 revision tracking capabilities, not dependent on network access or a
97 This package provides the documentation.
102 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), cvsps, libdbd-sqlite3-perl
103 Suggests: git-doc, cvs
104 Description: fast, scalable, distributed revision control system (cvs interoperability)
105 Git is popular version control system designed to handle very large
106 projects with speed and efficiency; it is used for many high profile
107 open source projects, most notably the Linux kernel.
109 Git falls in the category of distributed source code management tools.
110 Every Git working directory is a full-fledged repository with full
111 revision tracking capabilities, not dependent on network access or a
114 This package provides the git cvsimport, cvsexportcommit, and cvsserver
115 tools, which allow Git to read from and write to CVS repositories and
116 offer access over CVS protocol to Git repositories.
118 The git cvsimport tool can incrementally import from a repository that
119 is being actively developed and only requires remote access over CVS
120 protocol. Unfortunately, in many situations the import leads to
121 incorrect results. For reliable, one-shot imports, cvs2git from the
122 cvs2svn package or parsecvs may be a better fit.
127 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), libsvn-perl, libyaml-perl, libterm-readkey-perl
128 Suggests: git-doc, subversion
129 Breaks: git (<< 1:1.8.3~rc1-1.)
130 Replaces: git (<< 1:1.8.3~rc1-1.)
131 Description: fast, scalable, distributed revision control system (svn interoperability)
132 Git is popular version control system designed to handle very large
133 projects with speed and efficiency; it is used for many high profile
134 open source projects, most notably the Linux kernel.
136 Git falls in the category of distributed source code management tools.
137 Every Git working directory is a full-fledged repository with full
138 revision tracking capabilities, not dependent on network access or a
141 This package provides tools for interoperating with Subversion repositories,
142 and importing SVN development history.
144 Package: git-mediawiki
147 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.),
148 libmediawiki-api-perl (>= 0.39), liblwp-protocol-https-perl, libdatetime-format-iso8601-perl
150 Description: fast, scalable, distributed revision control system (MediaWiki remote helper)
151 Git is popular version control system designed to handle very large
152 projects with speed and efficiency; it is used for many high profile
153 open source projects, most notably the Linux kernel.
155 Git falls in the category of distributed source code management tools.
156 Every Git working directory is a full-fledged repository with full
157 revision tracking capabilities, not dependent on network access or a
160 This package provides the mediawiki remote helper, which allows Git to
161 read from and write to a wiki such as Wikipedia as though it were a
162 remote Git repository, and a 'git mw' command that can show a preview
163 of how wiki markup will be rendered before pushing.
168 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.)
169 Recommends: libemail-valid-perl,
170 perl (>> 5.21.5) | libnet-smtp-ssl-perl,
172 libio-socket-ssl-perl (>= 1.951)
174 Description: fast, scalable, distributed revision control system (email add-on)
175 Git is popular version control system designed to handle very large
176 projects with speed and efficiency; it is used for many high profile
177 open source projects, most notably the Linux kernel.
179 Git falls in the category of distributed source code management tools.
180 Every Git working directory is a full-fledged repository with full
181 revision tracking capabilities, not dependent on network access or a
184 This package provides the git-send-email program for sending series of
187 Package: git-daemon-run
190 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), runit, adduser
191 Conflicts: git-daemon-sysvinit
192 Description: fast, scalable, distributed revision control system (git-daemon service)
193 Git is popular version control system designed to handle very large
194 projects with speed and efficiency; it is used for many high profile
195 open source projects, most notably the Linux kernel.
197 Git falls in the category of distributed source code management tools.
198 Every Git working directory is a full-fledged repository with full
199 revision tracking capabilities, not dependent on network access or a
202 git-daemon, as provided by the git package, is a simple server for git
203 repositories, ideally suited for read-only updates, i.e. pulling from git
204 repositories through the network. This package provides a runit service
205 for running git-daemon permanently. This configuration is simpler and
206 more reliable than git-daemon-sysvinit, at a cost of being less
207 familiar for administrators accustomed to sysvinit.
209 Package: git-daemon-sysvinit
212 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), adduser, lsb-base (>= 3.0-6)
213 Conflicts: git-daemon-run
214 Description: fast, scalable, distributed revision control system (git-daemon service)
215 Git is popular version control system designed to handle very large
216 projects with speed and efficiency; it is used for many high profile
217 open source projects, most notably the Linux kernel.
219 Git falls in the category of distributed source code management tools.
220 Every Git working directory is a full-fledged repository with full
221 revision tracking capabilities, not dependent on network access or a
224 git-daemon, as provided by the git package, is a simple server for git
225 repositories, ideally suited for read-only updates, i.e. pulling from git
226 repositories through the network. This package provides a sysvinit service
227 for running git-daemon permanently. Unlike git-daemon-run, this
228 package provides the usual sysvinit service management commands
229 ("service git-daemon start/stop") for git-daemon.
234 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), tk
236 Suggests: git-doc, aspell
237 Description: fast, scalable, distributed revision control system (GUI)
238 Git is popular version control system designed to handle very large
239 projects with speed and efficiency; it is used for many high profile
240 open source projects, most notably the Linux kernel.
242 Git falls in the category of distributed source code management tools.
243 Every Git working directory is a full-fledged repository with full
244 revision tracking capabilities, not dependent on network access or a
247 This package provides the git graphical user interface.
249 If aspell is installed, it can check the spelling of commit messages
255 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), tk
257 Description: fast, scalable, distributed revision control system (revision tree visualizer)
258 Git is popular version control system designed to handle very large
259 projects with speed and efficiency; it is used for many high profile
260 open source projects, most notably the Linux kernel.
262 Git falls in the category of distributed source code management tools.
263 Every Git working directory is a full-fledged repository with full
264 revision tracking capabilities, not dependent on network access or a
267 This package provides the gitk program, a tcl/tk revision tree visualizer.
272 Depends: ${misc:Depends}, git (>= 1:1.7.4.1-2~), emacs | emacsen
273 Replaces: git (<< 1:1.7.4.1-2~)
274 Breaks: git (<< 1:1.7.4.1-2~)
275 Description: fast, scalable, distributed revision control system (emacs support)
276 Git is popular version control system designed to handle very large
277 projects with speed and efficiency; it is used for many high profile
278 open source projects, most notably the Linux kernel.
280 Git falls in the category of distributed source code management tools.
281 Every Git working directory is a full-fledged repository with full
282 revision tracking capabilities, not dependent on network access or a
285 This package provides two modules for integration with Emacs:
289 Status manager that displays the state of all the files of the
290 project and provides easy access to the most frequently used git
291 commands. The user interface is intended to be similar to the
292 pcl-cvs mode. It can be started with `M-x git-status'.
296 Emacs implementation of incremental "git blame". When you turn it
297 on while viewing a file, the editor buffer will be updated by
298 setting the background of individual lines to a color that reflects
299 which commit it comes from.
301 This package does not contain the VC-mode backend for git. That is
302 part of standard Emacs distributions, starting with version 22.2.
304 For a more polished Emacs interface for Git, see the magit package.
309 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.),
311 Pre-Depends: ${misc:Pre-Depends}
312 Recommends: ${misc:Recommends}, libhttp-date-perl | libtime-modules-perl
313 Breaks: apache2.2-common (<< 2.3~)
314 Suggests: httpd-cgi | libcgi-fast-perl, git-doc
315 Description: fast, scalable, distributed revision control system (web interface)
316 Git is popular version control system designed to handle very large
317 projects with speed and efficiency; it is used for many high profile
318 open source projects, most notably the Linux kernel.
320 Git falls in the category of distributed source code management tools.
321 Every Git working directory is a full-fledged repository with full
322 revision tracking capabilities, not dependent on network access or a
325 This package configures a web interface for browsing git repositories.
327 If apache2 is installed, the web interface is automatically made
328 available at http://localhost/gitweb. Other servers that support CGI
329 or mod_perl are supported through manual configuration.
331 If libcgi-fast-perl is installed, gitweb can also be run over FastCGI
332 (and served by nginx, for example).
337 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.),
338 git-doc, git-el, git-cvs, git-mediawiki, git-svn,
339 git-email, git-gui, gitk, gitweb
340 Recommends: git-daemon-run | git-daemon-sysvinit
341 Description: fast, scalable, distributed revision control system (all subpackages)
342 Git is popular version control system designed to handle very large
343 projects with speed and efficiency; it is used for many high profile
344 open source projects, most notably the Linux kernel.
346 Git falls in the category of distributed source code management tools.
347 Every Git working directory is a full-fledged repository with full
348 revision tracking capabilities, not dependent on network access or a
351 This is a dummy package which brings in all subpackages.