What's the best revision control software to use when you have one developer (in the Bahamas say) working on the Windows version and another working on the Mac version?