updateMar 29, 2026ยท 1 min read

More on Version Control

Article URL: https://bramcohen.com/p/more-on-version-control Comments URL: https://news.ycombinator.com/item?id=47566332 Points: 15 # Comments: 1

a new version control approach has been proposed that supports 'safe squash' and 'safe rebase' by allowing users to choose a primary ancestor. this method aims to retain more information than traditional systems like Git, which can lose historical context during these operations.

for game developers, this means a more reliable way to manage code changes without losing important history. the new method can help avoid common pitfalls associated with squashing and rebasing, leading to fewer errors in code integration.

the implementation focuses on committing diffs at commit time, which could introduce some risks. however, the developer emphasizes the importance of a well-tested core functionality to mitigate these risks. users may need to adjust to this new approach, but it could ultimately streamline their version control processes.

vibe check
bram cohen (yes, bittorrent bram) wrote about version control and it got 15 points and 1 comment, which is either a sign you should read it before everyone else does or that git is fine actually and we should all touch grass