Creating test repositories =================== mkdir tmp/test Subversion ---------- svnadmin create tmp/test/subversion_repository gunzip < test/fixtures/repositories/subversion_repository.dump.gz | svnadmin load tmp/test/subversion_repository CVS --- gunzip < test/fixtures/repositories/cvs_repository.tar.gz | tar -xv -C tmp/test Bazaar ------ gunzip < test/fixtures/repositories/bazaar_repository.tar.gz | tar -xv -C tmp/test Mercurial --------- gunzip < test/fixtures/repositories/mercurial_repository.tar.gz | tar -xv -C tmp/test Git --- gunzip < test/fixtures/repositories/git_repository.tar.gz | tar -xv -C tmp/test Darcs (2.0+ required) --------------------- gunzip < test/fixtures/repositories/darcs_repository.tar.gz | tar -xv -C tmp/test FileSystem ---------- gunzip < test/fixtures/repositories/filesystem_repository.tar.gz | tar -xv -C tmp/test Running Tests ============= Run rake --tasks | grep test to see available tests. RAILS_ENV=test rake test will run tests.