3 ms·
> Then Git would have to be content-aware, as sometimes whitespace is meaningful and sometimes just formatting. Yes, being content aware is the key. No questio
by speedplane 8y ago
> Then Git would have to be content-aware, as sometimes whitespace is meaningful and sometimes just formatting.
Yes, being content aware is the key. No question, it isn't easy. I'm not sure it's possible, but one could imagine that another tool wraps itself around git, and has a better understanding of the full the underlying project, the languages used, and their dependencies.
Git can still be used for the lower level commits, but the higher level wrapper could do much more.