Daniel mentioned in his blog post Open Source Code Statistics that earlier work on SharpDevelop 2.0 (code name Corsavy) was done in a non-public repository and thus not included in the statistics. The reason is that this initial Corsavy repository gave way to the current SharpDevelop repository, where all the work was imported in one fell swoop. Therefore no public knowledge exists on what happened in the early days of developing version 2.0. Well, this post intends to correct this situation.
First and foremost: the actual repository does not exist any more. All that remains are the commit messages collected in an mbox file:
CorsavyCommit.zip (154.11 KB)
To view this mbox file, please use the Windows MBox Viewer. All you need to do is File / Open and browse to the folder where you extracted CorsavyCommit.mbx to. Then you can browse the history of the internal repository for Corsavy:
A couple of things to note on the history:
- The repository was operational from 12/31/2004 till 8/16/2005, when it was transitioned to the current repository.
- It contains roughly 400 commits
- Yes, the revision numbers do start at 1 again in the middle of the commit messages. Reason is that our initial Subversion server at this time had issues. So we had to start over with a new repository.
I hope that you will find this excursion on history lane interesting, especially on how long we actually worked on version 2.0 before going public.