I would like to propose migrating revision control for xtrkcad to Mercurial.
I do a lot of work with no net, which makes the new crop of distributed version control systems extremely useful for keeping track of what I am doing in reasonable bite sized digestable pieces. These systems allow work when sourceforge is down, give each developer a full backup just in case something happens on the server side. They also make it much easier to try out branches on your own without worrying about adding useless cruft to the main tree; they allow you to push and merge only when you have something useful without losing the incremental change history developed while building.
I've gotten used to the workflow benefits this type of system gives me and would like to use it for xtrkcad.
Why Mercurial instead of Git? From what I've seen the tool support is better cross platform, including integration in Netbeans, Eclipse, and Visual Studio. Git does have some advantages too, but I'm not convinced the additional complication would be useful for xtrkcad. They both have lots of large users though; the JDK in Mercurial and the Linux kernel in Git, so if someone has a strong pro-git opinion I'd like to hear it. Mercurial is also very easy to turn on in sourceforge.
Anyone else have thoughts on this?
Daniel E. Markle