public static function registerDeletion(Repository $repository)
{
register_shutdown_function(function () use($repository) {
if ($repository->getWorkingDir()) {
$dir = $repository->getWorkingDir();
} else {
$dir = $repository->getGitDir();
}
AbstractTest::deleteDir($dir);
});
}