This project has moved and is read-only. For the latest updates, please go here.

Switching to Mercurial Repository

Feb 1, 2011 at 10:19 PM

Team, I am sending a request to Microsoft to switch our repository from Subversion to Mercurial. We have talked about this previously (October/November timeframe) and it seems that now is a good time to do it since we're experiencing SVN problems in downloading code. - Dan

Feb 1, 2011 at 10:53 PM

We have a lot of binaries in the repository, and a developers local repository will have a complete copy of the repository.




  • For huge svn repositories the first clone is slow.
  • Depends on svn python bindings. There are plans to use ctypes instead, nothing done yet.
  • May fail to import repositories with strange history elements
    • If you encounter this on a public OSS repository, please file a bug so the developers can look into the proble
    • ss

Ok, maybe not:

Feb 7, 2011 at 11:12 PM
Edited Feb 7, 2011 at 11:15 PM


We have created a trial Mercurial repository on:

This contains the complete HydroDesktop source code.

Could you please try to download the source code using TortoiseHG and build the main solution (hydrodesktop.sln) to see if the process works on all developers' machines.

We want to be sure that Mercurial code uploading / downloading works correctly before switching the main website to the new system.


Feb 17, 2011 at 5:40 PM
Edited Feb 17, 2011 at 5:41 PM

The switch of HydroDesktop to Mercurial repository is complete.

Please go to the Source Code tab on this website to get the newest source code.

Also see the Getting HydroDesktop page for detailed instructions.