git-subversion - Distributed source code management tool with FreeBSD subversion bindings
||FreeBSD Ports Latest i386
GIT is a "directory content manager" designed to handle absolutely massive
projects with speed and efficiency, and the release of the 2.6.12 (and later)
versions of the Linux kernel as well as more and more other projects switching
to it would indicate that it does this task well.
GIT falls in the category of distributed source code management tools, similar
to e.g. GNU Arch or Monotone (or, in the commercial world, BitKeeper). Every
GIT working directory is a full-fledged repository with full revision tracking
capabilities, not dependent on network access to a central server.
This version provides the necessary bindings to interact with a subversion
- CONTRIB: on
- CURL: on
- CVS: on
- GITWEB: on
- GUI: off
- HTMLDOCS: off
- ICONV: on
- NLS: on
- P4: on
- PERL: on
- SEND_EMAIL: on
- SUBTREE: on
- PCRE: on
- PCRE2: off
If you installed the GITWEB option please follow these instructions:
In the directory /usr/local/share/examples/git/gitweb you can find all files to
make gitweb work as a public repository on the web.
All you have to do to make gitweb work is:
1) Please be sure you're able to execute CGI scripts in
2) Set the GITWEB_CONFIG variable in your webserver's config to
/usr/local/etc/git/gitweb.conf. This variable is passed to gitweb.cgi.
3) Restart server.
If you installed the CONTRIB option please note that the scripts are
installed in /usr/local/share/git-core/contrib. Some of them require
other ports to be installed (perl, python, etc), which you may need to
Install git-subversion txz package:
# pkg install git-subversion