Backup system based on DVCS system, git is highly recommended.