Git is a distributed version control system, originally designed for Linux kernel development and large projects with non-linear workflows. It's comprised of individual tools, reuses ssh and rsync protocols, emphasises speed and data integrity, and keeps every checkout as full-fledged repository, and cryptographically authenticates source history. Various graphical frontends, IDE integrations and web services (GitHub) exist; with its git-fast-export format meanwhile serves interoperability with bzr, hg, fossil, svn.
minor feature: git grep" looking in a blob that has non-UTF8 payload was, completely broken when linked with certain versions of PCREv2, library in the latest release. "git pull" with any strategy when the other side is behind us, should succeed as it is a no-op, but doesn't. An earlier change in 2.34.0 caused JGit application (that abused, GIT_EDITOR mechanism when invoking "git config") to get stuck with, a SIGTTOU signal; it has been reverted. An earlier change that broke.gitignore matching has been reverted. SubmittingPatches document gained a syntactically incorrect mark-up, which has been corrected.