Use git log instead of show --no-patch

Needed for compatibility with older Git versions.

Closes #546

Signed-off-by: Michal Čihař <michal@cihar.com>
Use git config instead of git remote set-branches

This allows us to work with older Git versions.

Closes #399

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

Issue #399

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