yes, seem nobody is going to use java to beat it
I prefer to use a stick or sock filled with oranges to beat things.
Beating things with Java gets coffee all over.
Seriously, though, your question is ill phrased.
When you say "we need to have to to beat it", what do you mean by "beat
it", and who is "we". I am not being facetious - the intended audience
and the intended result changes what you need to do.
If "we" consists of java utility vendors, many of them already have
created features to beat this. I suspect that JetBrains, for one,
considers their local history feature more effective than what I have
heard is coming.
If "we" is the user community, well, we need to vote with our feet. If
our tools do not have an equivalent feature, and we think it will
matter, then tell the vendors. Demand the goodies that will help you
the best. Also consider what you really need - a local subversion
repository beats damn near every local history system I have seen, as
long as I am only working locally. Local history features get really
useful, though, if I am working out of a remote repository.
Scott