Fix regression from 0d846044
(was originally fixed in 3844c412)
Fixes #37 by pruning .git paths in `find'
The feature is tested in link.sh testGitDirIgnore()
Also added a new repo fixture: dotfiles/ has a .vim/ submodule now.
Minor fixes in the testrunner
testrunner removes coreutils from $PATH now.
This is quite useful when an OSX developer has
coreutils installed via brew but needs to check
how it runs on a vanilla OSX installation.
Can be disabled with -p
testrunner: testsuite arguments working again
Don't quit after test failure in a testsuite, remember exit code
Print testsuite name
Implement tearDown function for link testSuite
Use assertSame for comparisons
Don't rm dir symlink if target is a symlink itself
Move testsuites into suites/ dir
delete testing dirs before creating them
Use inode number to check if a file was re-linked
Add loads of unit tests for the linking procedure
The entire linking table is now represented in the unit tests
Rewrite and simplify symlink function
Added two tests for checking the symlink prompt when a file exists
Better testsuite cleanup
Put setUp and tearDown closer together in the code
Added unittest for the list command
More precise symlink prompt unit test
fixup! Added unittest for the list command
Use upstream url, not origin url, when listing castles
Unit tests for check command
Use upstream url, not origin url, when checking
Fixes #10