From 12bb81b373133c145bd47370d010fd71fa0158c1 Mon Sep 17 00:00:00 2001 From: James Dumay Date: Mon, 29 May 2017 18:05:00 +1000 Subject: [PATCH] JENKINS-25825 Subversion plugin refuses to checkout branch at specific revision when it no longer exists in HEAD --- src/main/java/hudson/scm/subversion/CheckoutUpdater.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/hudson/scm/subversion/CheckoutUpdater.java b/src/main/java/hudson/scm/subversion/CheckoutUpdater.java index eaac8bb65..1680047d7 100755 --- a/src/main/java/hudson/scm/subversion/CheckoutUpdater.java +++ b/src/main/java/hudson/scm/subversion/CheckoutUpdater.java @@ -100,7 +100,7 @@ public List perform() throws IOException, InterruptedException { svnuc.setIgnoreExternals(location.isIgnoreExternalsOption()); SVNDepth svnDepth = getSvnDepth(location.getDepthOption()); SvnCheckout checkout = svnuc.getOperationsFactory().createCheckout(); - checkout.setSource(SvnTarget.fromURL(location.getSVNURL(), SVNRevision.HEAD)); + checkout.setSource(SvnTarget.fromURL(location.getSVNURL(), r)); checkout.setSingleTarget(SvnTarget.fromFile(local.getCanonicalFile())); checkout.setDepth(svnDepth); checkout.setRevision(r);