The documentation of Bazaar[1] states that Bazaar is slower than Git, has fewer features than Git, takes up more space than Git, is not as well documented as Git, is only used by newbies, and so on. It even says they don't believe Bazaar could be more successful than other SCM systems.
Clearly the Bazaar documentation must have been written by someone who is forced to use Bazaar but secretly loves Git.
Do not listen to any documentation except THESOURCE when
git is involved, it takes at least a dozen years of zen meditation to adapt to it's UI design mentality,
clearly SVN is the better choice.
Let me demonstrate:
#Create an new repository
$> git init
Initialized empty Git repository in /.git/
$> echo anus > anus
$> git add anus
$> git commit -m'1st'
[master (root-commit) ba7f7de] 1st
1 files changed, 1 insertions(+), 0 deletions(-)
create mode 100755 anus
#New file, dont add it or anything
$> echo hax > hax
#reset --hard, the file is still there
$> git reset --hard HEAD
HEAD is now at ba7f7de 1st
$> ls
anus hax
#reset --hard, except now add it to the index before
$> git add hax
$> git reset --hard HEAD
HEAD is now at ba7f7de 1st
$> ls
anus
>>The manpage for git-reset --hard says it 'matches the working tree and index to that of the tree being switched to'
>>not 'matches the working tree and index to that of the tree being switched to, except if there are new file entries in the index in which case delete fucking everything' FOSS USER FRIENDLY