fast, scalable, distributed revision control system

Technologies
c, shell script, git
Topics
version control, dvcs
fast, scalable, distributed revision control system

Git is the most widely-used revision control system in Open Source. It is a distributed system with an emphasis on speed, data integrity, and support for distributed, non-linear workflows.

Many large and successful projects use Git, including the Linux Kernel, Perl, Eclipse, Gnome, KDE, Qt, Ruby on Rails, Android, PostgreSQL, Debian, and X.org.

This organization covers projects for Git itself. Other git-based software or services are not covered by this organization.

2020 Program

Successful Projects

Contributor
shourya
Mentor
Christian Couder, Kaartic Sivaraam
Organization
Git
Convert submodule to builtin
Some Git commands were initially implemented directly in shell script with some instances of Perl as well. As times progressed, various platforms to...
Contributor
abhishekkumar8222
Mentor
Jakub Narębski, D. Stolee
Organization
Git
Implement Generation Number v2
Git uses various clever methods for making operations on very large repositories faster, from bitmap indices for git fetch to generation numbers...
Contributor
Hariom Verma
Mentor
Christian Couder, Heba Waly
Organization
Git
Unify ref-filter formats with other --pretty formats
Git has an old problem of duplicated implementations of some logic. For example, Git had at least 4 different implementations to format command...