Fix git Open; bytes.NewReader expects []byte
Add `touch -t` to tests for OSX; `touch --date` is not supported.
Fix --exclude in hg_cmd; ignoring directories that it shouldn't.
sh -> bash; `sh -c "echo -n ..."` is putting "-n " in the files.
Fix Travis build
Merge pull request #3 from Southern/devel

Fix tests.
Merge pull request #4 from Southern/fix_travis

Fix Travis build
Move Travis build to its own file
Fix bug where Mercurial is unable to find the parents
Some Mercurial versions are missing .hg/cache in repositories

Running something like `hg branches >/dev/null` solves this problem
since it creates the .hg/cache directory
Merge pull request #5 from Southern/devel

Fix tests on Ubuntu 12.04 LTS