QVCS-Enterprise is an affordable version control system. It matches more expensive products in features useful to small, distributed teams, and is easy to use and administer. Includes an easy to use GUI, and a custom Ant task to support scripting.
Version 2.1.20: This is the first release to include support for a client API -- which allows you to write a Java program that can query the QVCS-Enterprise server for information about the projects and files that are version controlled by the server.
IDERA What is a Windows application doing on a Mac site? And there's already stuff - for the Mac - that does that sort of thing for free: Sparkle. (Version 2.1.10)