3 ms·
This has resulted in a feature not in VCSs that do track renames: using matching lines, git blame can track changes across files that were combined in a commit,
by Izkata 3y ago
This has resulted in a feature not in VCSs that do track renames: using matching lines, git blame can track changes across files that were combined in a commit, where others would record half the lines as being a rename from one file and the other half as new lines (if you even thought to do it like that when making the commit; more likely the whole file would be tracked as new).