There are now two options for moving files with their svn history intact; svn move and svn copy. These use the svn commands to move the files, allowing students to move and rename files without their histories being lost.
This commit also shows the svn status of a dir, if it is the 'head' of an svn repository.