git

Description:Stupid content tracker: distributed VCS designed for speed and efficiency
License: GPL-2
Homepage:https://www.git-scm.com/
Location:Portage
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
9999-r3 diff - - - - - - - - - - - - -
9999-r2 diff - - - - - - - - - - - - -
9999-r1 diff - - - - - - - - - - - - -
9999 diff - - - - - - - - - - - - -
2.42.0 diff ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ - ~ ~
2.41.0 diff ~ + + + ~ ~ ~ + + ~ - + +
2.40.1 diff ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ - ~ ~
2.39.3 diff ~ + + + ~ ~ ~ + + ~ - + +
2.39.2-r1 ~ + + + ~ ~ ~ + + ~ - + +

USE flags

  • blksha1 - Use the new optimized SHA1 implementation
  • cgi - Install gitweb too
  • curl - Support fetching and pushing (requires webdav too) over http:// and https:// protocols
  • cvs - Enable CVS (Concurrent Versions System) integration
  • doc - Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • gnome-keyring - Enable support for storing passwords via gnome-keyring
  • gpg - Pull in gnupg for signing -- without gnupg, attempts at signing will fail at runtime!
  • highlight - GitWeb support for app-text/highlight
  • iconv - Enable support for the iconv character set conversion library
  • keyring - Enable support for freedesktop.org Secret Service API password store
  • mediawiki - Support pulling and pushing from MediaWiki
  • nls - Add Native Language Support (using gettext - GNU locale utilities)
  • pcre - Add support for Perl Compatible Regular Expressions
  • perforce - Add support for Perforce version control system (requires manual installation of Perforce client)
  • perl - Add optional support/bindings for the Perl language
  • python_single_target_python3_10 - Build for Python 3.10 only
  • python_single_target_python3_11 - Build for Python 3.11 only
  • python_single_target_python3_12 - Build for Python 3.12 only
  • python_single_target_python3_9 - Build for Python 3.9 only
  • safe-directory - Respect the safe.directory setting
  • selinux - !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
  • subversion - Include git-svn for dev-vcs/subversion support
  • test - Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
  • tk - Include the 'gitk' and 'git gui' tools
  • webdav - Adds support for push'ing to HTTP/HTTPS repositories via DAV
  • xinetd - Add support for the xinetd super-server

Security Advisory

Date Severity Title
almost 3 years normal Git: User-assisted execution of arbitrary code
almost 4 years low Git: Information disclosure
about 4 years normal Git: Multiple vulnerabilities
almost 5 years normal Git: Multiple vulnerabilities
almost 6 years high Git: Multiple vulnerabilities
over 6 years normal Git: Command injection
almost 7 years normal Git: Security bypass
almost 8 years normal Git: Multiple vulnerabilities
over 8 years normal Git: Arbitrary command execution
about 10 years high Git: Privilege escalation

Also available in: Atom

Thank you!