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-parsedate-perl,
15 cvs, cvsps, libdbd-sqlite3-perl,
16 unzip, libio-pty-perl,
21 Build-Depends-Indep: asciidoc (>= 8.6.10), xmlto, docbook-xsl
22 Standards-Version: 4.3.0.1
23 Homepage: https://git-scm.com/
24 Vcs-Git: https://repo.or.cz/r/git/debian.git/
25 Vcs-Browser: https://repo.or.cz/w/git/debian.git/
30 Depends: ${misc:Depends}, ${shlibs:Depends}, perl, liberror-perl,
31 git-man (>> ${source:Upstream-Version}), git-man (<< ${source:Upstream-Version}-.)
32 Pre-Depends: ${misc:Pre-Depends}
33 Recommends: ca-certificates, patch, less, ssh-client
34 Suggests: gettext-base, git-daemon-run | git-daemon-sysvinit,
35 git-doc, git-el, git-email, git-gui, gitk, gitweb,
36 git-cvs, git-mediawiki, git-svn
37 Replaces: gitweb (<< 1:1.7.4~rc1),
38 git-core (<< 1:1.7.0.4-1.)
39 Breaks: bash-completion (<< 1:1.90-1), gitweb (<< 1:1.7.4~rc1),
41 git-buildpackage (<< 0.6.5),
43 openssh-client (<< 1:6.8),
44 stgit (<< 0.15), stgit-contrib (<< 0.15), gitpkg (<< 0.15),
45 guilt (<< 0.33), gitosis (<< 0.2+20090917-7),
46 git-core (<< 1:1.7.0.4-1.)
47 Provides: git-completion, git-core
48 Description: fast, scalable, distributed revision control system
49 Git is popular version control system designed to handle very large
50 projects with speed and efficiency; it is used for many high profile
51 open source projects, most notably the Linux kernel.
53 Git falls in the category of distributed source code management tools.
54 Every Git working directory is a full-fledged repository with full
55 revision tracking capabilities, not dependent on network access or a
58 This package provides the git main components with minimal dependencies.
59 Additional functionality, e.g. a graphical user interface and revision
60 tree visualizer, tools for interoperating with other VCS's, or a web
61 interface, is provided as separate git* packages.
67 Depends: ${misc:Depends}
68 Replaces: git (<< 1:1.7.4~rc1),
69 git-core (<< 1:1.7.0.4-1.)
70 Breaks: git (<< 1:1.7.4~rc1)
71 Description: fast, scalable, distributed revision control system (manual pages)
72 Git is popular version control system designed to handle very large
73 projects with speed and efficiency; it is used for many high profile
74 open source projects, most notably the Linux kernel.
76 Git falls in the category of distributed source code management tools.
77 Every Git working directory is a full-fledged repository with full
78 revision tracking capabilities, not dependent on network access or a
81 This package provides reference documentation for use by the 'man'
82 utility and the 'git help' command.
88 Depends: ${misc:Depends}
89 Suggests: git, git-cvs, git-svn, git-email, gitk, gitweb
90 Description: fast, scalable, distributed revision control system (documentation)
91 Git is popular version control system designed to handle very large
92 projects with speed and efficiency; it is used for many high profile
93 open source projects, most notably the Linux kernel.
95 Git falls in the category of distributed source code management tools.
96 Every Git working directory is a full-fledged repository with full
97 revision tracking capabilities, not dependent on network access or a
100 This package provides the documentation.
105 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), cvsps, libdbd-sqlite3-perl
106 Suggests: git-doc, cvs
107 Description: fast, scalable, distributed revision control system (cvs interoperability)
108 Git is popular version control system designed to handle very large
109 projects with speed and efficiency; it is used for many high profile
110 open source projects, most notably the Linux kernel.
112 Git falls in the category of distributed source code management tools.
113 Every Git working directory is a full-fledged repository with full
114 revision tracking capabilities, not dependent on network access or a
117 This package provides the git cvsimport, cvsexportcommit, and cvsserver
118 tools, which allow Git to read from and write to CVS repositories and
119 offer access over CVS protocol to Git repositories.
121 The git cvsimport tool can incrementally import from a repository that
122 is being actively developed and only requires remote access over CVS
123 protocol. Unfortunately, in many situations the import leads to
124 incorrect results. For reliable, one-shot imports, cvs2git from the
125 cvs2svn package or parsecvs may be a better fit.
130 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), libsvn-perl, libyaml-perl, libterm-readkey-perl
131 Suggests: git-doc, subversion
132 Breaks: git (<< 1:1.8.3~rc1-1.)
133 Replaces: git (<< 1:1.8.3~rc1-1.)
134 Description: fast, scalable, distributed revision control system (svn interoperability)
135 Git is popular version control system designed to handle very large
136 projects with speed and efficiency; it is used for many high profile
137 open source projects, most notably the Linux kernel.
139 Git falls in the category of distributed source code management tools.
140 Every Git working directory is a full-fledged repository with full
141 revision tracking capabilities, not dependent on network access or a
144 This package provides tools for interoperating with Subversion repositories,
145 and importing SVN development history.
147 Package: git-mediawiki
150 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.),
151 libmediawiki-api-perl (>= 0.39), liblwp-protocol-https-perl, libdatetime-format-iso8601-perl
153 Description: fast, scalable, distributed revision control system (MediaWiki remote helper)
154 Git is popular version control system designed to handle very large
155 projects with speed and efficiency; it is used for many high profile
156 open source projects, most notably the Linux kernel.
158 Git falls in the category of distributed source code management tools.
159 Every Git working directory is a full-fledged repository with full
160 revision tracking capabilities, not dependent on network access or a
163 This package provides the mediawiki remote helper, which allows Git to
164 read from and write to a wiki such as Wikipedia as though it were a
165 remote Git repository, and a 'git mw' command that can show a preview
166 of how wiki markup will be rendered before pushing.
171 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.)
172 Recommends: libemail-valid-perl,
174 perl (>> 5.21.5) | libnet-smtp-ssl-perl,
176 libio-socket-ssl-perl (>= 1.951)
178 Description: fast, scalable, distributed revision control system (email add-on)
179 Git is popular version control system designed to handle very large
180 projects with speed and efficiency; it is used for many high profile
181 open source projects, most notably the Linux kernel.
183 Git falls in the category of distributed source code management tools.
184 Every Git working directory is a full-fledged repository with full
185 revision tracking capabilities, not dependent on network access or a
188 This package provides the git-send-email program for sending series of
191 Package: git-daemon-run
194 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), runit, adduser
195 Conflicts: git-daemon-sysvinit
196 Description: fast, scalable, distributed revision control system (git-daemon service)
197 Git is popular version control system designed to handle very large
198 projects with speed and efficiency; it is used for many high profile
199 open source projects, most notably the Linux kernel.
201 Git falls in the category of distributed source code management tools.
202 Every Git working directory is a full-fledged repository with full
203 revision tracking capabilities, not dependent on network access or a
206 git-daemon, as provided by the git package, is a simple server for git
207 repositories, ideally suited for read-only updates, i.e. pulling from git
208 repositories through the network. This package provides a runit service
209 for running git-daemon permanently. This configuration is simpler and
210 more reliable than git-daemon-sysvinit, at a cost of being less
211 familiar for administrators accustomed to sysvinit.
213 Package: git-daemon-sysvinit
216 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), adduser, lsb-base (>= 3.0-6)
217 Conflicts: git-daemon-run
218 Description: fast, scalable, distributed revision control system (git-daemon service)
219 Git is popular version control system designed to handle very large
220 projects with speed and efficiency; it is used for many high profile
221 open source projects, most notably the Linux kernel.
223 Git falls in the category of distributed source code management tools.
224 Every Git working directory is a full-fledged repository with full
225 revision tracking capabilities, not dependent on network access or a
228 git-daemon, as provided by the git package, is a simple server for git
229 repositories, ideally suited for read-only updates, i.e. pulling from git
230 repositories through the network. This package provides a sysvinit service
231 for running git-daemon permanently. Unlike git-daemon-run, this
232 package provides the usual sysvinit service management commands
233 ("service git-daemon start/stop") for git-daemon.
238 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), tk
240 Suggests: git-doc, aspell, meld
241 Description: fast, scalable, distributed revision control system (GUI)
242 Git is popular version control system designed to handle very large
243 projects with speed and efficiency; it is used for many high profile
244 open source projects, most notably the Linux kernel.
246 Git falls in the category of distributed source code management tools.
247 Every Git working directory is a full-fledged repository with full
248 revision tracking capabilities, not dependent on network access or a
251 This package provides the git graphical user interface.
253 If aspell is installed, it can check the spelling of commit messages
256 If meld is installed, it can be used for displaying diffs and for
257 interactive merge conflict resolution.
262 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.), tk
264 Description: fast, scalable, distributed revision control system (revision tree visualizer)
265 Git is popular version control system designed to handle very large
266 projects with speed and efficiency; it is used for many high profile
267 open source projects, most notably the Linux kernel.
269 Git falls in the category of distributed source code management tools.
270 Every Git working directory is a full-fledged repository with full
271 revision tracking capabilities, not dependent on network access or a
274 This package provides the gitk program, a tcl/tk revision tree visualizer.
279 Depends: ${misc:Depends}, git (>= 1:1.7.4.1-2~), emacs | emacsen
280 Recommends: elpa-magit
281 Replaces: git (<< 1:1.7.4.1-2~)
282 Breaks: git (<< 1:1.7.4.1-2~)
283 Description: fast, scalable, distributed revision control system (emacs support)
284 Git is popular version control system designed to handle very large
285 projects with speed and efficiency; it is used for many high profile
286 open source projects, most notably the Linux kernel.
288 Git falls in the category of distributed source code management tools.
289 Every Git working directory is a full-fledged repository with full
290 revision tracking capabilities, not dependent on network access or a
293 This transitional package provides two modules that previously could be
294 used for integration with Emacs: git.el and git-blame.el. Now the
295 modules print an error message with instructions that users can use to
296 migrate to Emacs's VC-mode backend for Git or Magit.
301 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.),
303 Pre-Depends: ${misc:Pre-Depends}
304 Recommends: ${misc:Recommends}, libhttp-date-perl | libtime-parsedate-perl
305 Breaks: apache2.2-common (<< 2.3~)
306 Suggests: httpd-cgi | libcgi-fast-perl, git-doc
307 Description: fast, scalable, distributed revision control system (web interface)
308 Git is popular version control system designed to handle very large
309 projects with speed and efficiency; it is used for many high profile
310 open source projects, most notably the Linux kernel.
312 Git falls in the category of distributed source code management tools.
313 Every Git working directory is a full-fledged repository with full
314 revision tracking capabilities, not dependent on network access or a
317 This package configures a web interface for browsing git repositories.
319 If apache2 is installed, the web interface is automatically made
320 available at http://localhost/gitweb. Other servers that support CGI
321 or mod_perl are supported through manual configuration.
323 If libcgi-fast-perl is installed, gitweb can also be run over FastCGI
324 (and served by nginx, for example).
329 Depends: ${misc:Depends}, git (>> ${source:Upstream-Version}), git (<< ${source:Upstream-Version}-.),
330 git-doc, git-el, git-cvs, git-mediawiki, git-svn,
331 git-email, git-gui, gitk, gitweb
332 Recommends: git-daemon-run | git-daemon-sysvinit
333 Description: fast, scalable, distributed revision control system (all subpackages)
334 Git is popular version control system designed to handle very large
335 projects with speed and efficiency; it is used for many high profile
336 open source projects, most notably the Linux kernel.
338 Git falls in the category of distributed source code management tools.
339 Every Git working directory is a full-fledged repository with full
340 revision tracking capabilities, not dependent on network access or a
343 This is a dummy package which brings in all subpackages.