Skip to main content
4 of 5
added 131 characters in body
Cyclops
  • 3.1k
  • 3
  • 34
  • 39

Mercurial

Key features:

  • Distributed VCS
  • Free, open source
  • Plugin scripts are easy to write---can be written in Python or as shell scripts
  • There are many plugin scripts already freely available
  • Lots of documentation available, including this book (highly recommended)

With regard to the use of non-text files, there is a bigfiles extension ( http://mercurial.selenic.com/wiki/BigfilesExtension ) which lets you store your assets in the same Mercurial repo, but only fetch the binaries you need when you need them.

I am not aware of any issues with regard to large projects beyond those related to having large binary files. The Python project is a large project and uses Mercurial.

Joel Spolsky has written a mini-tutorial on using Mercurial at Subversion Re-education

talljosh
  • 719
  • 9
  • 12