Flaw in Git bloated Microsoft repository by a factor of 35
Briefly

The 178GB Git repository for Microsoft’s JavaScript initiatives was reduced to 5GB by addressing name-hash collisions that led to significant unnecessary bloat.
Microsoft engineer Jonathan Creamer identified that changelog files generated name-hash collisions, inflating the repository size massively. The algorithm didn’t account for package differences, causing size increments with each commit.
Git’s overwhelming popularity is underscored by a survey showing 94% of developers use it, compared to just 5% for its predecessor, SVN, highlighting Git’s dominance since its inception.
This issue with Git repositories is essential for large projects, as resolving the bloat could significantly enhance performance, despite smaller repositories seeing less impact from these changes.
Read at Techzine Global
[
|
]