libgit2/rugged — pull request #132 by vmg (2012-12-13 22:36:14+00:00)
Title: Paving the way to a more resilient test suite

Here's what I have so far:

- I've ported the suite to MiniTest::Unit because it looks more like a C framework, and I hate magic blocks and shit
- I've made repository initialization/teardown as two optional modules that can be included in a suite `RepositoryAccess` and `TempRepositoryAccess`.
- I've killed all the tests that were flaky (i.e. the ones using rm_loose and manually removing references by hand). Any tests that write to the ODB now get their own temporary repository that gets deleted after the test runs.

/cc @brianmario @ymendel @scottjg