To say I disagree is a massive understatement. I've seen teams try to use wrappers and just mess everything up because they don't understand what's actually going on in the underlying system.
Git has the concepts it has because they're all important. It shows them all to unfiltered because to do so is vital.
Git has the concepts it has because they're all important. It shows them all to unfiltered because to do so is vital.