Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-16045

Subversion plugin doesn't adhere getAffectedPaths() contract

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • subversion-plugin
    • None

      While trying to get the maven incremental build to work, I noticed the subversion changesets reported always start at the root of the subversion server.

      In fact, maven (And the contract) expect the changesets to be relative to the checkout url.

      e.g.
      http://subversion/path/to/trunk/
      When changes are done in "modulename" inside trunk, the changeset reports:
      /path/to/trunk/modulename/changedfile.java
      While maven (And the contract) expect:
      modulename/changedfile.java

      This completely breaks the incremental case, and possibly some other (Yet undetected) cases.

          [JENKINS-16045] Subversion plugin doesn't adhere getAffectedPaths() contract

          Mathias Teugels created issue -
          kutzi made changes -
          Link New: This issue is related to JENKINS-12127 [ JENKINS-12127 ]
          kutzi made changes -
          Link New: This issue is related to JENKINS-18574 [ JENKINS-18574 ]
          Daniel Beck made changes -
          Link New: This issue is related to JENKINS-22778 [ JENKINS-22778 ]
          Daniel Beck made changes -
          Link New: This issue is related to JENKINS-23146 [ JENKINS-23146 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 146847 ] New: JNJira + In-Review [ 176732 ]
          James Dumay made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Closed [ 6 ]

            Unassigned Unassigned
            cpf_ Mathias Teugels
            Votes:
            1 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: