Hmmm maybe this isn't a kscope bug, hence low prio..
- open and save a file in kscope (kate)
- move that file to "new name" in the shell
- choose save as "new name" in kscope when you get the request.
- choose overwrite (which results in an error)
- both the file "new name" and the old file will be empty
new name should contain the contents of the buffer