Veracity by SourceGear

Veracity by SourceGear

Veracity Quick Start

Starting from Scratch

$ vv init my_first_repo testdir
$ cd testdir
$ vv whoami --create myemail@example.com
$ echo Hello, world > file.txt
$ vv add file.txt
$ vv commit -m "my first commit!"

Playing with Others

$ vv clone http://vvhost/repos/repo my_repo
$ vv checkout my_repo testdir
$ cd testdir
$ vv whoami --create myemail@example.com
$ echo Hello, world > file.txt
$ vv add file.txt
$ vv commit -m "my first commit!"
$ vv push

There's more getting started help here.

A new open source Distributed Version Control System.

A comparison of the key features in DVCS tools
Veracity Git Mercurial Bazaar Fossil
Birth 2011 2005 2005 2007 2006
License Apache GPL GPL GPL BSD
Implementation C C Python Python C
Immutability doctrine Conservative Liberal Conservative ? Conservative
Revision IDs Local rev numbers, or hashes Hashes Local rev numbers, or hashes Pseudorandom Hashes
Formal rename Yes Yes Yes
File locks Yes plugin?
SHA-1 Yes Yes Yes Yes Yes
SHA-2 Yes
Skein Yes
User accounts Yes Yes
Repository storage plugins Yes Yes?
Decentralized database Yes
bisect Yes Yes Yes Yes
fast-import Yes Yes Yes Yes Yes
fast-export Yes Yes Yes Yes Yes
rebase Yes plugin ?
Submodules Coming soon Yes Yes ?
Pervasive JSON flavor Yes
Integrated web interface Yes Yes Yes
Embedded scripting language Javascript (Python) (Python)

TH1
(cut-down tcl)

Tortoise-ish Yes Yes Yes Yes
Popular hosting site Coming soon github bitbucket Launchpad chiselapp
Bug-tracking Yes Yes
Scrum burndown charts Yes
Build tracking Yes
Wiki Yes Yes