Moving / renaming still completey broken in 4.8

So if I understand this correctly, if you’re using version control (SVN, Perforce, etc) and you want to move a 200MB versioned asset from one folder to another, you have to upload a completely new 200MB file to the version control server?

Not only does that waste a lot of peoples’ time uploading files that are already committed, it means you can’t trace an asset’s history back before it was moved, since your version control software has no idea that the old 200MB file is the same as the new 200MB file.

Coming from Unity, this is atrocious!