Log error before trying to handle it

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

Signed-off-by: Michal Čihař <michal@cihar.com>
Translated using Weblate (Catalan)

Currently translated at 33.4% (369 of 1102 strings)

[CI skip]
Merge remote-tracking branch 'origin/master'
Split out Django 1.6 deps as most people will not need it

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

Signed-off-by: Michal Čihař <michal@cihar.com>
Add is_supported method to VCS backend

Signed-off-by: Michal Čihař <michal@cihar.com>
Ignore too old Mercurial version

As most of current users run only Git backend and have installed some
old Mercurial version, do not hard fail on it.

Fixes #591

Signed-off-by: Michal Čihař <michal@cihar.com>
Use configuration error framework to tell user about outdated Mercurial

Signed-off-by: Michal Čihař <michal@cihar.com>
Share most of the code for is_supported for VCS

Signed-off-by: Michal Čihař <michal@cihar.com>
Generate VCS registry on initialization

Issue #511

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

This links VCS registry to the subproject model, so that it can choose
which VCS to use.

Issue #511

Signed-off-by: Michal Čihař <michal@cihar.com>
Add south migration for VCS

Signed-off-by: Michal Čihař <michal@cihar.com>
Add tests for Mercurial support

Fixes #511

Signed-off-by: Michal Čihař <michal@cihar.com>
Adjust documentation to mention Mercurial support

Signed-off-by: Michal Čihař <michal@cihar.com>
Setting version to 2.1
Document changes

Signed-off-by: Michal Čihař <michal@cihar.com>
Support native notifications on Mercurial repos from Bitbucket

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

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

Sometimes this test fails on Travis, so let's add some debugging output
to diagnose it.

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