Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/subversion-plugin
  Commit: 8e9584576212a0cdf81f40ad8ad9bbba7ad24459
      
https://github.com/jenkinsci/subversion-plugin/commit/8e9584576212a0cdf81f40ad8ad9bbba7ad24459
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2014-02-04 (Tue, 04 Feb 2014)

  Changed paths:
    M 
src/main/java/hudson/scm/listtagsparameter/ListSubversionTagsParameterDefinition.java

  Log Message:
  -----------
  Trying to improve performance of getTags.
· Retrieving DIRENT_TIME rather than DIRENT_ALL since we are only using the 
date (and name) fields.
· Making isSVNRepositoryProjectRoot short-circuit to false when we are not in 
fact in the project root.
Nonetheless it remains ~6× slower than a simple CLI svn ls 
https://github.com/kohsuke/groovy-sandbox/tags command:
"Handling GET /job/…/build : …
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at 
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
        - locked <0x00000000f5cd9118> (a java.net.SocksSocketImpl)
        at 
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
        at 
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
        at java.net.Socket.connect(Socket.java:579)
        at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:618)
        at 
org.tmatesoft.svn.core.internal.util.SVNSocketFactory.connect(SVNSocketFactory.java:146)
        at 
org.tmatesoft.svn.core.internal.util.SVNSocketFactory.createSSLSocket(SVNSocketFactory.java:106)
        at 
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.connect(HTTPConnection.java:280)
        at 
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:451)
        at 
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:382)
        at 
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:373)
        at 
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:361)
        at 
org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:707)
        at 
org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:627)
        at 
org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:102)
        at 
org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1020)
        at 
org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:180)
        at 
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber(SvnNgRepositoryAccess.java:118)
        at 
org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations(SvnRepositoryAccess.java:148)
        at 
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor(SvnNgRepositoryAccess.java:45)
        at 
org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteList.run(SvnRemoteList.java:42)
        at 
org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteList.run(SvnRemoteList.java:34)
        at 
org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
        at 
org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1238)
        at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
        at org.tmatesoft.svn.core.wc.SVNLogClient.doList(SVNLogClient.java:1307)
        at 
hudson.scm.listtagsparameter.ListSubversionTagsParameterDefinition.getTags(ListSubversionTagsParameterDefinition.java:198)


  Commit: aa6210d2d3aeee513728b20dc2fac9ef34b52f4a
      
https://github.com/jenkinsci/subversion-plugin/commit/aa6210d2d3aeee513728b20dc2fac9ef34b52f4a
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2014-02-04 (Tue, 04 Feb 2014)

  Changed paths:
    M 
src/main/java/hudson/scm/listtagsparameter/ListSubversionTagsParameterDefinition.java
    M 
src/main/resources/hudson/scm/listtagsparameter/ListSubversionTagsParameterDefinition/index.jelly
    R 
src/main/resources/hudson/scm/listtagsparameter/ListSubversionTagsParameterDefinition/index_fr.properties
    M 
src/test/java/hudson/scm/listtagsparameter/ListSubversionTagsParameterDefinitionTest.java

  Log Message:
  -----------
  Changed tag listing to run asynchronously and populate the pulldown when it 
could.
Besides the obvious responsiveness improvement in the UI,
this avoids calling getTags 4× or more per page load due to lack of a local 
variable caching ${it.tags} (!).


  Commit: 805da69ecdf3a9c20b530770f750433b014cb467
      
https://github.com/jenkinsci/subversion-plugin/commit/805da69ecdf3a9c20b530770f750433b014cb467
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

  Changed paths:
    M 
src/main/java/hudson/scm/listtagsparameter/ListSubversionTagsParameterDefinition.java

  Log Message:
  -----------
  Better handling of errors loading tags.


  Commit: 2aad79bc2e7004107b418e7789c1708b594798df
      
https://github.com/jenkinsci/subversion-plugin/commit/2aad79bc2e7004107b418e7789c1708b594798df
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

  Changed paths:
    M 
src/main/java/hudson/scm/listtagsparameter/ListSubversionTagsParameterDefinition.java

  Log Message:
  -----------
  Removing comment which is better filed as JENKINS-21701.


  Commit: 3c0bd4df77be4f24f960e5756c0105e51330c7c6
      
https://github.com/jenkinsci/subversion-plugin/commit/3c0bd4df77be4f24f960e5756c0105e51330c7c6
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2014-02-11 (Tue, 11 Feb 2014)

  Changed paths:
    M 
src/main/java/hudson/scm/listtagsparameter/ListSubversionTagsParameterDefinition.java

  Log Message:
  -----------
  Minor tweaks to getTags method.


  Commit: dd8ac059331735434ca8a63304213941544b0c9f
      
https://github.com/jenkinsci/subversion-plugin/commit/dd8ac059331735434ca8a63304213941544b0c9f
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2014-02-11 (Tue, 11 Feb 2014)

  Changed paths:
    M pom.xml
    M src/main/java/hudson/scm/CredentialsSVNAuthenticationProviderImpl.java
    M src/main/java/hudson/scm/SubversionSCM.java
    M src/main/java/hudson/scm/SubversionTagAction.java
    M 
src/main/java/hudson/scm/listtagsparameter/ListSubversionTagsParameterDefinition.java
    A 
src/main/resources/hudson/scm/SubversionSCM/AdditionalCredentials/config.jelly
    A src/main/resources/hudson/scm/SubversionSCM/ModuleLocation/config.jelly
    M src/main/resources/hudson/scm/SubversionSCM/config.jelly
    M src/main/resources/hudson/scm/SubversionTagAction/tagForm.jelly
    M 
src/main/resources/hudson/scm/listtagsparameter/ListSubversionTagsParameterDefinition/config.jelly
    M 
src/test/java/hudson/scm/listtagsparameter/ListSubversionTagsParameterDefinitionTest.java

  Log Message:
  -----------
  Merge branch 'master' into ListSubversionTagsParameterDefinition-performance

Conflicts:
        
src/main/java/hudson/scm/listtagsparameter/ListSubversionTagsParameterDefinition.java
        
src/test/java/hudson/scm/listtagsparameter/ListSubversionTagsParameterDefinitionTest.java


  Commit: 6b5a83beae969d64b24eed5097edede02a6106d0
      
https://github.com/jenkinsci/subversion-plugin/commit/6b5a83beae969d64b24eed5097edede02a6106d0
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2014-02-11 (Tue, 11 Feb 2014)

  Changed paths:
    M 
src/main/java/hudson/scm/listtagsparameter/ListSubversionTagsParameterDefinition.java

  Log Message:
  -----------
  Forgot to commit rest of merge resolution. Git is annoying.


  Commit: bc81e5edebb158ee7d6140bfcd7a4e0186ef47d0
      
https://github.com/jenkinsci/subversion-plugin/commit/bc81e5edebb158ee7d6140bfcd7a4e0186ef47d0
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2014-02-11 (Tue, 11 Feb 2014)

  Changed paths:
    M 
src/main/java/hudson/scm/listtagsparameter/ListSubversionTagsParameterDefinition.java
    M 
src/main/resources/hudson/scm/listtagsparameter/ListSubversionTagsParameterDefinition/index.jelly
    R 
src/main/resources/hudson/scm/listtagsparameter/ListSubversionTagsParameterDefinition/index_fr.properties
    M 
src/test/java/hudson/scm/listtagsparameter/ListSubversionTagsParameterDefinitionTest.java

  Log Message:
  -----------
  Merge pull request #67 from 
jglick/ListSubversionTagsParameterDefinition-performance

List Subversion Tags parameter definition performance


Compare: 
https://github.com/jenkinsci/subversion-plugin/compare/49b078245812...bc81e5edebb1

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to