Sometimes, bad things happen. Most likely, it’s yourself making mistakes. Yesterday, Michael told me that for the covermanager patch there were missing two files – covermanagermodel.h and covermanagermodel.cpp – in one of the reviews I published. Obviously I forgot to add them to svn before doing a svn diff.
Even worse than that was, that I deleted the branch already (why did I do this? Am I insane? to save some mb space?). Anyway, due to that, I lost the two files. The good part was that they’ve only about 80 lines of code together, so not much to rewrite. But what did you think, about two month ago, when you wrote this lines? Since I couldn’t remember I had to rewrite the covermanager patch from scratch. I bet it’s better now anyway :D.
This is a warning, ALWAYS backup the branches until they’re commited to SVN by the maintainers. That can save you some time, in my case just about an hour, but what if it was a larger patch?