Hasty Briefsbeta

Bilingual

A Git story: Not so fun this time

4 months ago
  • #Open Source
  • #Git
  • #Version Control
  • Linus Torvalds created Git as a solution to the Linux kernel's version control challenges after BitKeeper's free license was revoked.
  • BitKeeper, developed by Larry McVoy, was initially used by Linux kernel developers but faced backlash due to its proprietary nature and restrictive licensing.
  • Andrew Tridgell's reverse engineering of BitKeeper led to the revocation of its free license, prompting Linus to develop Git in just two days.
  • Git's initial version was simple, focusing on SHA-1 hashes and system calls, with a data model that stored directory states rather than tracking individual file changes.
  • Junio Hamano became Git's maintainer after contributing significantly to its early development, including implementing the merge functionality.
  • GitHub, founded by Tom Preston-Werner and Chris Wanstrath, played a pivotal role in popularizing Git, especially within the Ruby on Rails community.
  • Git's dominance in version control was solidified by its adoption by major projects and its integration with GitHub, reaching a 94% market share by 2022.
  • BitKeeper eventually open-sourced its code in 2016 but failed to compete with Git and GitHub, marking the end of its commercial success.