What Comes After Git
5 days ago
- East River Source Control has been working on a new version control system for over a year without much public discussion.
- Software development has evolved, and modern collaborative approaches require more advanced version control solutions than traditional tools like Git.
- Agentic development, with its rapid code production and large repositories, strains existing version control systems, particularly Git.
- The new system speaks the Git protocol but uses a custom storage engine instead of storing Git repositories directly.
- Git is not seen as the future due to its design from 2005, lacking features for large-scale and closed-source projects.
- The approach allows for horizontal scalability and avoids the impact of other companies' usage on your system.
- Jujutsu (jj) is an example of incremental adoption, enabling a smooth transition to new protocols while maintaining Git compatibility.
- Future work will include support for additional protocols, but this is not yet available.
- The storage solution is the first of many components, with plans for code review, CI, and issue tracking as modular building blocks.
- The company emphasizes being open-source-friendly and working with the community, with announcements coming soon.