Title: [40558] trunk/hudson/plugins/subversion/src/main/java/hudson/scm: Bug fix in the 1.40-RC.
Revision
40558
Author
kohsuke
Date
2012-05-08 13:06:39 -0400 (Tue, 08 May 2012)

Log Message

Bug fix in the 1.40-RC.

- debug code had crept in that was forcing v1.6 working copy during the checkout
- we need to resync from the master before using the SubversionWorkspaceSelector.workspaceFormat value

Modified Paths

Diff

Modified: trunk/hudson/plugins/subversion/src/main/java/hudson/scm/SubversionSCM.java (40557 => 40558)


--- trunk/hudson/plugins/subversion/src/main/java/hudson/scm/SubversionSCM.java	2012-05-07 20:29:34 UTC (rev 40557)
+++ trunk/hudson/plugins/subversion/src/main/java/hudson/scm/SubversionSCM.java	2012-05-08 17:06:39 UTC (rev 40558)
@@ -830,7 +830,6 @@
      *      (and properly remoted, if the svn operations run on slaves.)
      */
     public static SvnClientManager createClientManager(ISVNAuthenticationProvider authProvider) {
-        SubversionWorkspaceSelector.syncWorkspaceFormatFromMaster();
         ISVNAuthenticationManager sam = createSvnAuthenticationManager(authProvider);
         return new SvnClientManager(SVNClientManager.newInstance(createDefaultSVNOptions(), sam));
     }

Modified: trunk/hudson/plugins/subversion/src/main/java/hudson/scm/SvnClientManager.java (40557 => 40558)


--- trunk/hudson/plugins/subversion/src/main/java/hudson/scm/SvnClientManager.java	2012-05-07 20:29:34 UTC (rev 40557)
+++ trunk/hudson/plugins/subversion/src/main/java/hudson/scm/SvnClientManager.java	2012-05-08 17:06:39 UTC (rev 40558)
@@ -26,6 +26,7 @@
 
     public SvnClientManager(SVNClientManager core) {
         this.core = core;
+        SubversionWorkspaceSelector.syncWorkspaceFormatFromMaster();
         wcgen = SubversionWorkspaceSelector.workspaceFormat>=SubversionWorkspaceSelector.WC_FORMAT_17 ? SvnWcGeneration.V17 : SvnWcGeneration.V16;
     }
 

Modified: trunk/hudson/plugins/subversion/src/main/java/hudson/scm/subversion/CheckoutUpdater.java (40557 => 40558)


--- trunk/hudson/plugins/subversion/src/main/java/hudson/scm/subversion/CheckoutUpdater.java	2012-05-07 20:29:34 UTC (rev 40557)
+++ trunk/hudson/plugins/subversion/src/main/java/hudson/scm/subversion/CheckoutUpdater.java	2012-05-08 17:06:39 UTC (rev 40558)
@@ -66,7 +66,6 @@
             @Override
             public List<External> perform() throws IOException, InterruptedException {
                 final SVNUpdateClient svnuc = clientManager.getUpdateClient();
-                svnuc.getOperationsFactory().setPrimaryWcGeneration(SvnWcGeneration.V16);
                 final List<External> externals = new ArrayList<External>(); // store discovered externals to here
 
                 listener.getLogger().println("Cleaning local Directory " + location.getLocalDir());

Reply via email to