|
|
|
|
|
by uecker
441 days ago
|
|
A lot of the ideas around git were known at this time. People mentioned monotone already. Still, Linus got the initial design wrong by computing the hash of the compressed content (which is a performance issue and also would make it difficult to replace the compression algorithm). Something I had pointed out early [1] and he later changed it. I think the reason git then was successful was because it is a small, practical, and very efficient no-nonsense tool written in C. This made it much more appealing to many than the alternatives written in C++ or Python. [1]: https://marc.info/?l=git&m=111366245411304&w=2 |
|
Human factors matter, as much as programmers like to pretend they don't.