37 ms·
> in other words, git makes the most sense if you embrace the inherent leakiness of the abstraction. What about it leaks? I think this term is overrated. https
by avgcorrection 3y ago
> in other words, git makes the most sense if you embrace the inherent leakiness of the abstraction.
What about it leaks? I think this term is overrated. https://news.ycombinator.com/item?id=37752291 https://news.ycombinator.com/item?id=37752291
> The problem is that git doesn't really look much like a datastructure at first glance
All VCS have a data structure. It's inherent.
- saghm 3y ago> All VCS have a data structure. It's inherent. "having a data structure" is very different than "being a unique data structure that you won't encounter anywhere else". I don't think most programmers have implemented their own version control systems, so the idea that needing to learn a new data structure to learn git isn't obvious even if you consider it "inherent"
- avgcorrection 3y agoI was replying to a comment about how the fact that Git has a datastructure (or whatever was meant) is surprising since it's just a command that you call, which is absurd considering what it does (store revision history).