Handle correct exceptions

Signed-off-by: Michal Čihař <michal@cihar.com>
Add bare option to clone

Signed-off-by: Michal Čihař <michal@cihar.com>
Use own git wrapper for testsuite setup

Signed-off-by: Michal Čihař <michal@cihar.com>
Initialize repository if it does not exist

Signed-off-by: Michal Čihař <michal@cihar.com>
Add missing parameters

Signed-off-by: Michal Čihař <michal@cihar.com>
Remove no longer needed gitdate tag

Signed-off-by: Michal Čihař <michal@cihar.com>