flake8
passed.
JSHint
passed.
Review Request #12553 — Created Aug. 18, 2022 and submitted
This updates
SVNClient
to add formal support for dependency checks.
SVNClient.check_dependencies()
now determines ifsvn
is installed.
SVNClient.get_local_path()
,SVNClient.get_repository_info()
, and
SVNClient.is_remote_only()
now call this instead of checking for
dependencies themselves, emitting a warning if dependencies haven't
already been checked viasetup()
orhas_dependencies()
.Unit tests have been updated to test the dependency checks. With the new
auto-test skipping, individual tests will be skipped ifsvn
isn't
installed, but tests that don't requiresvn
will continue to run.
Unit tests pass on Python 3.7-3.11.
Summary | ID |
---|---|
abf6991ab5f0ea5de0374f66e1496546ad983928 |