Re:Is Git Irreplaceable? (2019)
by brylie on Tuesday January 07, 2020 @04:17AM
(#21978327)
The interface is arguably the most important part. I.e. it is a tool developed for humans to use, so would ideally have simple, consistent, and by extension intuitive ergonomics. Elegance of internal implementation is secondary.
[ Parent
| on HN ]
The interface can be swapped out if the underlying storage is fine. There is nothing preventing you from writing a different front end where “checkout” doesn’t do all the things.
Which is why there are dozens of Git front-ends, fragmenting the market, reducing the benefit of cross-training within a team. "Oh, you can't do that in your TortoiseStudioCodeThingy? I just right-click and select Frobnicate File, and it fixes all that!"
Thus editor wars, language wars...
Alternative: a tool like Fossil where the CLI is sensible from jump so the whole team doesn't replace it with something better, uniquely per team member.
Re:Is Git Irreplaceable? (2019)
by baud147258 on Tuesday January 07, 2020 @06:31AM
(#21978995)
> There is nothing preventing you from writing a different front end
Or you could just use a tool where the interface is fine out of the box