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, xmlto, docbook-xsl
21 Standards-Version: 4.0.1.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 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.
84 Depends: ${misc:Depends}, git (>> 1:1.7.0.2)
85 Description: fast, scalable, distributed revision control system (obsolete)
86 Git is popular version control system designed to handle very large
87 projects with speed and efficiency; it is used for many high profile
88 open source projects, most notably the Linux kernel.
90 Git falls in the category of distributed source code management tools.
91 Every Git working directory is a full-fledged repository with full
92 revision tracking capabilities, not dependent on network access or a
95 This is a transitional dummy package. The 'git-core' package has been
96 renamed to 'git', which has been installed automatically. This
97 git-core package is now obsolete, and can safely be removed from the
98 system if no other package depends on it.
104 Depends: ${misc:Depends}
105 Suggests: git, git-cvs, git-svn, git-email, gitk, gitweb
106 Description: fast, scalable, distributed revision control system (documentation)
107 Git is popular version control system designed to handle very large
108 projects with speed and efficiency; it is used for many high profile
109 open source projects, most notably the Linux kernel.
111 Git falls in the category of distributed source code management tools.
112 Every Git working directory is a full-fledged repository with full
113 revision tracking capabilities, not dependent on network access or a
116 This package provides the documentation.
121 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), cvsps, libdbd-sqlite3-perl
122 Suggests: git-doc, cvs
123 Description: fast, scalable, distributed revision control system (cvs interoperability)
124 Git is popular version control system designed to handle very large
125 projects with speed and efficiency; it is used for many high profile
126 open source projects, most notably the Linux kernel.
128 Git falls in the category of distributed source code management tools.
129 Every Git working directory is a full-fledged repository with full
130 revision tracking capabilities, not dependent on network access or a
133 This package provides the git cvsimport, cvsexportcommit, and cvsserver
134 tools, which allow Git to read from and write to CVS repositories and
135 offer access over CVS protocol to Git repositories.
137 The git cvsimport tool can incrementally import from a repository that
138 is being actively developed and only requires remote access over CVS
139 protocol. Unfortunately, in many situations the import leads to
140 incorrect results. For reliable, one-shot imports, cvs2git from the
141 cvs2svn package or parsecvs may be a better fit.
146 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), libsvn-perl, libyaml-perl, libterm-readkey-perl
147 Suggests: git-doc, subversion
148 Breaks: git (<< 1:1.8.3~rc1-1.)
149 Replaces: git (<< 1:1.8.3~rc1-1.)
150 Description: fast, scalable, distributed revision control system (svn interoperability)
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 tools for interoperating with Subversion repositories,
161 and importing SVN development history.
163 Package: git-mediawiki
166 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.),
167 libmediawiki-api-perl (>= 0.39), liblwp-protocol-https-perl, libdatetime-format-iso8601-perl
169 Description: fast, scalable, distributed revision control system (MediaWiki remote helper)
170 Git is popular version control system designed to handle very large
171 projects with speed and efficiency; it is used for many high profile
172 open source projects, most notably the Linux kernel.
174 Git falls in the category of distributed source code management tools.
175 Every Git working directory is a full-fledged repository with full
176 revision tracking capabilities, not dependent on network access or a
179 This package provides the mediawiki remote helper, which allows Git to
180 read from and write to a wiki such as Wikipedia as though it were a
181 remote Git repository, and a 'git mw' command that can show a preview
182 of how wiki markup will be rendered before pushing.
187 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.)
188 Recommends: libemail-valid-perl,
189 perl (>> 5.21.5) | libnet-smtp-ssl-perl,
191 libio-socket-ssl-perl (>= 1.951)
193 Description: fast, scalable, distributed revision control system (email add-on)
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 This package provides the git-send-email program for sending series of
206 Package: git-daemon-run
209 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), runit, adduser
210 Conflicts: git-daemon-sysvinit
211 Description: fast, scalable, distributed revision control system (git-daemon service)
212 Git is popular version control system designed to handle very large
213 projects with speed and efficiency; it is used for many high profile
214 open source projects, most notably the Linux kernel.
216 Git falls in the category of distributed source code management tools.
217 Every Git working directory is a full-fledged repository with full
218 revision tracking capabilities, not dependent on network access or a
221 git-daemon, as provided by the git package, is a simple server for git
222 repositories, ideally suited for read-only updates, i.e. pulling from git
223 repositories through the network. This package provides a runit service
224 for running git-daemon permanently. This configuration is simpler and
225 more reliable than git-daemon-sysvinit, at a cost of being less
226 familiar for administrators accustomed to sysvinit.
228 Package: git-daemon-sysvinit
231 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), adduser, lsb-base (>= 3.0-6)
232 Conflicts: git-daemon-run
233 Description: fast, scalable, distributed revision control system (git-daemon service)
234 Git is popular version control system designed to handle very large
235 projects with speed and efficiency; it is used for many high profile
236 open source projects, most notably the Linux kernel.
238 Git falls in the category of distributed source code management tools.
239 Every Git working directory is a full-fledged repository with full
240 revision tracking capabilities, not dependent on network access or a
243 git-daemon, as provided by the git package, is a simple server for git
244 repositories, ideally suited for read-only updates, i.e. pulling from git
245 repositories through the network. This package provides a sysvinit service
246 for running git-daemon permanently. Unlike git-daemon-run, this
247 package provides the usual sysvinit service management commands
248 ("service git-daemon start/stop") for git-daemon.
253 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), tk
255 Suggests: git-doc, aspell
256 Description: fast, scalable, distributed revision control system (GUI)
257 Git is popular version control system designed to handle very large
258 projects with speed and efficiency; it is used for many high profile
259 open source projects, most notably the Linux kernel.
261 Git falls in the category of distributed source code management tools.
262 Every Git working directory is a full-fledged repository with full
263 revision tracking capabilities, not dependent on network access or a
266 This package provides the git graphical user interface.
268 If aspell is installed, it can check the spelling of commit messages
274 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), tk
276 Description: fast, scalable, distributed revision control system (revision tree visualizer)
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 the gitk program, a tcl/tk revision tree visualizer.
291 Depends: ${misc:Depends}, git (>= 1:1.7.4.1-2~), emacs | emacsen
292 Replaces: git (<< 1:1.7.4.1-2~)
293 Breaks: git (<< 1:1.7.4.1-2~)
294 Description: fast, scalable, distributed revision control system (emacs support)
295 Git is popular version control system designed to handle very large
296 projects with speed and efficiency; it is used for many high profile
297 open source projects, most notably the Linux kernel.
299 Git falls in the category of distributed source code management tools.
300 Every Git working directory is a full-fledged repository with full
301 revision tracking capabilities, not dependent on network access or a
304 This package provides two modules for integration with Emacs:
308 Status manager that displays the state of all the files of the
309 project and provides easy access to the most frequently used git
310 commands. The user interface is intended to be similar to the
311 pcl-cvs mode. It can be started with `M-x git-status'.
315 Emacs implementation of incremental "git blame". When you turn it
316 on while viewing a file, the editor buffer will be updated by
317 setting the background of individual lines to a color that reflects
318 which commit it comes from.
320 This package does not contain the VC-mode backend for git. That is
321 part of standard Emacs distributions, starting with version 22.2.
323 For a more polished Emacs interface for Git, see the magit package.
328 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.),
330 Pre-Depends: ${misc:Pre-Depends}
331 Recommends: ${misc:Recommends}, libhttp-date-perl | libtime-modules-perl
332 Breaks: apache2.2-common (<< 2.3~)
333 Suggests: httpd-cgi | libcgi-fast-perl, git-doc
334 Description: fast, scalable, distributed revision control system (web interface)
335 Git is popular version control system designed to handle very large
336 projects with speed and efficiency; it is used for many high profile
337 open source projects, most notably the Linux kernel.
339 Git falls in the category of distributed source code management tools.
340 Every Git working directory is a full-fledged repository with full
341 revision tracking capabilities, not dependent on network access or a
344 This package configures a web interface for browsing git repositories.
346 If apache2 is installed, the web interface is automatically made
347 available at http://localhost/gitweb. Other servers that support CGI
348 or mod_perl are supported through manual configuration.
350 If libcgi-fast-perl is installed, gitweb can also be run over FastCGI
351 (and served by nginx, for example).
356 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.),
357 git-doc, git-el, git-cvs, git-mediawiki, git-svn,
358 git-email, git-gui, gitk, gitweb
359 Recommends: git-daemon-run | git-daemon-sysvinit
360 Description: fast, scalable, distributed revision control system (all subpackages)
361 Git is popular version control system designed to handle very large
362 projects with speed and efficiency; it is used for many high profile
363 open source projects, most notably the Linux kernel.
365 Git falls in the category of distributed source code management tools.
366 Every Git working directory is a full-fledged repository with full
367 revision tracking capabilities, not dependent on network access or a
370 This is a dummy package which brings in all subpackages.