From 744a15e7326609a01cd3be2b94bd1f6a983c524c Mon Sep 17 00:00:00 2001 From: domruf Date: Wed, 4 Sep 2013 17:27:19 +0200 Subject: [PATCH] fail on external error --HG-- extra : amend_source : 8a4fa1c530339f445736ce2d91d87ab478972645 --- src/main/java/hudson/scm/SubversionEventHandlerImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/hudson/scm/SubversionEventHandlerImpl.java b/src/main/java/hudson/scm/SubversionEventHandlerImpl.java index 5efc98fc2..3ca01ebca 100644 --- a/src/main/java/hudson/scm/SubversionEventHandlerImpl.java +++ b/src/main/java/hudson/scm/SubversionEventHandlerImpl.java @@ -90,6 +90,9 @@ public void handleEvent(SVNEvent event, double progress) throws SVNException { } else if (contentsStatus == SVNStatusType.MERGED) { pathChangeType = "G"; } + } else if (action == SVNEventAction.FAILED_EXTERNAL) { + String msg = String.format("Error handling external %s to url %s", event.getExternalInfo().getPath(), event.getExternalInfo().getUnresolvedUrl()); + throw new SVNException(SVNErrorMessage.create(SVNErrorCode.CLIENT_INVALID_EXTERNALS_DESCRIPTION, msg)); } else if (action == SVNEventAction.UPDATE_DELETE) { pathChangeType = "D"; } else if (action == SVNEventAction.UPDATE_UPDATE) {