Will git be the ultimate VCS for next 10 years? What innovations can disrupt git and redefine version control?
I think if I knew that then I'd be building it and probably not revealing it for others to build until I have mine done lol.
per symbol diffs (instead of line based diffs) could be huge but would require git to be syntax aware!
Token is probably is probably a better word. Character, word, what-have-you--a symbol could be different different depending the filetype. If the filetype was .js a symbol would be function for example. This type of knowledge, instead of a line based diff, would def help avoid merge conflicts.
(At the cost of having to create tokenizers for every mime type evar!)
Ben Buchanan (200ok)
I make some bits of the web.
I suspect if the submodule concept was done really well, it'd be disruptive. ie. if your version control could directly be your package manager, in a really slick and neat way. Or really really good autowatch/update/diff routines; ie. so your code maintains itself a lot of the time (as opposed to manually updating from master). You can wire all this stuff up now but it's not done really well.