distributed version control system
Project homepage: https://git-scm.com/
Description
Git is a free and open source distributed version control system designed to
handle everything from small to very large projects with speed and efficiency.
Git is easy to learn and has a tiny footprint with lightning fast performance.
It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with
features like cheap local branching, convenient staging areas, and multiple
workflows.
Package information
- Ports path
- devel/git
- Package architecture
- amd64
- Maintainer
- Benoit Lecocq <benoit@openbsd.org>, Klemens Nanni <kn@openbsd.org>
- Categories
- devel, x11/tk, lang/tcl
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Library
Runtime
Build
Test
OpenBSD README
This README contains unresolved ports variables; replace them before using its commands.
+-----------------------------------------------------------------------
| Running git on OpenBSD
+-----------------------------------------------------------------------
git send-email
==============
To make it work with SSL/TLS and SMTP auth you have to install
the following additional packages.
p5-Net-SMTP-SSL
p5-Authen-SASL
CPU count detection
===================
To improve performance on OpenBSD systems with many CPUs, this package
is patched to cap the number of detected CPUs at a maximum of 4, to avoid
the kernel spending significant time in spin locks. This can be overridden
to increase or decrease if wanted in ${SYSCONFDIR}/gitconfig, e.g.
[grep]
threads = 8
[index]
threads = 8
[pack]
threads = 8
Used by (86 dependency relationships)
Includes library, runtime, build and test dependencies.