A company I have been contracting for decided to use AccuRev as its source control solution. I’ve not liked it from the start because it is too much work, the terminology in it is quite frankly stupid, and it is far too “chatty” when you work remotely. Anyway, for some time now I have suspected it has been losing source code. On a few occasions I have found myself looking at source code and thinking “I could swear I have already done this!”.
Well, last week I wrote some pretty nice code which used multiple threads in a test case to ensure I experienced expected behavior when multiple users update the same objects in a database. Today one of the other programmers said to me “Didn’t you write more tests than this?” and showed me the tests. My multi-threaded tests were gone!
I knew it all along, but now it is indesputible, AccuRev has been losing my work!