Recently I tried to use Refactor to move a large number of files (about 100) from various folders to various folders. I moved about 5-10 files at any one time this way, and it all seemed to work perfectly. However, we ran into a major problem after the changes were committed to Mercurial via WebStorm. The closest thing we can figure is that each file move created a new head revision in Mercurial. Because there were a very large number of head revisions, Mercurial began returning 400 errors when we tried to pull. The end result of all this is that we had to create a new repository and lose some work. As near as we can tell, Mercurial behaved as it should and the problem originated from within WebStorm. Has anyone else had a similar problem? If this is happening to others then I will open a bug report.