With time, the standard requirements rise and we get more demanding.
How about a VCS that not only diffs line by line but saves the diffs as editing delta?
Or that understands the syntax of the code and can differentiate a variable renaming from an actual code change?
Or connecting different repositories is hardly solved with Git. Submodules suck, grafting even more so. Or you can't make one repository out of two and keep their Git history intact.
With time, the standard requirements rise and we get more demanding.
How about a VCS that not only diffs line by line but saves the diffs as editing delta?
Or that understands the syntax of the code and can differentiate a variable renaming from an actual code change?
Or connecting different repositories is hardly solved with Git. Submodules suck, grafting even more so. Or you can't make one repository out of two and keep their Git history intact.