Makes subversion module --check fail when modified files are in
repository.
This commit is contained in:
Dane Summers 2017-05-04 13:08:39 -04:00 committed by Matt Davis
parent e36d2f0bd0
commit 4bd04c299b

View file

@ -285,6 +285,8 @@ def main():
# positives. Need to switch before revert to ensure we are reverting to # positives. Need to switch before revert to ensure we are reverting to
# correct repo. # correct repo.
if module.check_mode or not update: if module.check_mode or not update:
if svn.has_local_mods() and not force:
module.fail_json(msg="ERROR: modified files exist in the repository.")
check, before, after = svn.needs_update() check, before, after = svn.needs_update()
module.exit_json(changed=check, before=before, after=after) module.exit_json(changed=check, before=before, after=after)
before = svn.get_revision() before = svn.get_revision()