"A `modern' system that uses changesets over file revisions and distributed operation rather than centralized control. As long as you have an e-mail account you can use FastCST. For larger distribution you only need an FTP server and/or an HTTP server or use the built in `serve' command to serve your stuff up directly. All changesets are universally unique and have tons of meta-data . . . . Merging is done by comparing a merged changeset against the current directory contents, rather than trying to merge it with another changeset."