3 ms·
Hi! Which one are you working on? (I created Grace.) I'd love to chat... I've spoken to the creators of several other VCS's, it's a nice group of people. Hit
by SBArbeit 2y ago
Hi! Which one are you working on? (I created Grace.)
I'd love to chat... I've spoken to the creators of several other VCS's, it's a nice group of people. Hit me up on Twitter or whatever, I'd love to hear what motivated you, and what you're solving for.
- gavinhoward 2y agoYou don't know about it because it is far behind Grace. One of my motivations is hatred of Git, but unfortunately, I hate CMake more, so I wrote a build system first that I literally just released a month ago. [1] So I am rightfully unknown to other VCS creators. Also, I hate Git despite being one of the 20% that know 80%. I have done things with Git that no one should do. [2] [3] Another of my motivations is vendor lock-in. Yes, Git is decentralized, but it doesn't include everything people want for repos, such as issue trackers. These things are what GitHub, GitLab, and others use to lock users in. Mine will follow Fossil and peovide everything, so users can switch providers easily. So I strongly disagree with your cloud-first design. My third motivation is binary files. Why don't we track them better? I mean, yeah, xdelta is cool, but we could do so much better. [1]: https://news.ycombinator.com/item?id=39904895 https://news.ycombinator.com/item?id=39904895 [2]: https://gavinhoward.com/2023/02/a-git-sin-re-signing-an-entire-git-repo/ https://gavinhoward.com/2023/02/a-git-sin-re-signing-an-enti... [3]: https://gavinhoward.com/2023/07/how-i-made-a-monorepo/ https://gavinhoward.com/2023/07/how-i-made-a-monorepo/