I used to have file named ViewMVC.java that contained declaration of ViewMVC class.
Later, I decided to rename the class to ViewMvc. As a result, file's name changed to ViewMvc.java. I pushed this change into remote a long time ago.
The problem I face is that when I clone remote repo, the file is pulled as ViewMVC.java (the class name is ViewMvc as expected). In other words - for some reason the name of the file gets reverted to a legacy name.
I tried to change the name again and push into remote, but the issue is not resolved this way.
Any ideas why this happens and how could I resolve this annoying issue?