Just tested and this vc-rename-file bug only applies to Mercurial! Git works fine with ~!