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

changelog use external path for affected path, not workspace related

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

      repository is using svn:externals
      when changed are committer to external, changelog reports affected path based on external repository root, not local workspace

      maven plugin then fails to detect impacted modules to be built (incremental build option)

          [JENKINS-18574] changelog use external path for affected path, not workspace related

          Nicolas De Loof created issue -
          kutzi made changes -
          Link New: This issue is related to JENKINS-16045 [ JENKINS-16045 ]

          Code changed in jenkins
          User: Nicolas De Loof
          Path:
          src/main/java/hudson/scm/DirAwareSVNXMLLogHandler.java
          src/main/java/hudson/scm/SubversionChangeLogBuilder.java
          http://jenkins-ci.org/commit/subversion-plugin/77aa934e4719a0be7e3b225aafa6a4d0838eb811
          Log:
          JENKINS-18574 use main repo path in change log for svn:externals affected paths

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Nicolas De Loof Path: src/main/java/hudson/scm/DirAwareSVNXMLLogHandler.java src/main/java/hudson/scm/SubversionChangeLogBuilder.java http://jenkins-ci.org/commit/subversion-plugin/77aa934e4719a0be7e3b225aafa6a4d0838eb811 Log: JENKINS-18574 use main repo path in change log for svn:externals affected paths

          Code changed in jenkins
          User: Nicolas De Loof
          Path:
          src/main/java/hudson/scm/DirAwareSVNXMLLogHandler.java
          src/main/java/hudson/scm/SubversionChangeLogBuilder.java
          http://jenkins-ci.org/commit/subversion-plugin/feda34e113066c0226af2558d8dc37fe9d4739b8
          Log:
          JENKINS-18574 use main repo path in change log for svn:externals affected paths
          remove '/' svn log prepend to affected path so maven plugin can compare with modules

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Nicolas De Loof Path: src/main/java/hudson/scm/DirAwareSVNXMLLogHandler.java src/main/java/hudson/scm/SubversionChangeLogBuilder.java http://jenkins-ci.org/commit/subversion-plugin/feda34e113066c0226af2558d8dc37fe9d4739b8 Log: JENKINS-18574 use main repo path in change log for svn:externals affected paths remove '/' svn log prepend to affected path so maven plugin can compare with modules

          Code changed in jenkins
          User: Nicolas De Loof
          Path:
          src/main/java/hudson/scm/DirAwareSVNXMLLogHandler.java
          src/test/java/hudson/scm/SubversionSCMTest.java
          http://jenkins-ci.org/commit/subversion-plugin/5317d0bc910461e277d9215c3d5a4e134fffefdb
          Log:
          JENKINS-18574 unit test to demonstrate the fix
          changed implementation to workaround a constraint (bug?) in FSPathChange

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Nicolas De Loof Path: src/main/java/hudson/scm/DirAwareSVNXMLLogHandler.java src/test/java/hudson/scm/SubversionSCMTest.java http://jenkins-ci.org/commit/subversion-plugin/5317d0bc910461e277d9215c3d5a4e134fffefdb Log: JENKINS-18574 unit test to demonstrate the fix changed implementation to workaround a constraint (bug?) in FSPathChange

          Code changed in jenkins
          User: Nicolas De Loof
          Path:
          src/main/java/hudson/scm/DirAwareSVNXMLLogHandler.java
          src/main/java/hudson/scm/SubversionChangeLogBuilder.java
          src/test/java/hudson/scm/SubversionSCMTest.java
          http://jenkins-ci.org/commit/subversion-plugin/2c9e37f096acf53325a24ec836cd60bfd19c7904
          Log:
          JENKINS-18574 fix leading '/' that confuse maven-plugin to determine impacted modules

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Nicolas De Loof Path: src/main/java/hudson/scm/DirAwareSVNXMLLogHandler.java src/main/java/hudson/scm/SubversionChangeLogBuilder.java src/test/java/hudson/scm/SubversionSCMTest.java http://jenkins-ci.org/commit/subversion-plugin/2c9e37f096acf53325a24ec836cd60bfd19c7904 Log: JENKINS-18574 fix leading '/' that confuse maven-plugin to determine impacted modules

          Code changed in jenkins
          User: Nicolas De Loof
          Path:
          src/main/java/hudson/scm/DirAwareSVNXMLLogHandler.java
          src/main/java/hudson/scm/SubversionChangeLogBuilder.java
          src/test/java/hudson/scm/SubversionSCMTest.java
          http://jenkins-ci.org/commit/subversion-plugin/ec606ac7557772cb07e72f00c084203810ebd815
          Log:
          merge JENKINS-18574 branch

          Compare: https://github.com/jenkinsci/subversion-plugin/compare/3f09b1c6c040...ec606ac75577

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Nicolas De Loof Path: src/main/java/hudson/scm/DirAwareSVNXMLLogHandler.java src/main/java/hudson/scm/SubversionChangeLogBuilder.java src/test/java/hudson/scm/SubversionSCMTest.java http://jenkins-ci.org/commit/subversion-plugin/ec606ac7557772cb07e72f00c084203810ebd815 Log: merge JENKINS-18574 branch Compare: https://github.com/jenkinsci/subversion-plugin/compare/3f09b1c6c040...ec606ac75577

          Daniel Beck added a comment -

          Doesn't this change break all repository browsers, that now would start linking to files that don't exist?

          Daniel Beck added a comment - Doesn't this change break all repository browsers, that now would start linking to files that don't exist?

          Code changed in jenkins
          User: cbos
          Path:
          src/main/java/hudson/scm/DirAwareSVNXMLLogHandler.java
          src/test/java/hudson/scm/SubversionSCMTest.java
          http://jenkins-ci.org/commit/subversion-plugin/fe0b64105c2a585831e0cac90587ccd582c4c838
          Log:
          Fix JENKINS-18574

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: cbos Path: src/main/java/hudson/scm/DirAwareSVNXMLLogHandler.java src/test/java/hudson/scm/SubversionSCMTest.java http://jenkins-ci.org/commit/subversion-plugin/fe0b64105c2a585831e0cac90587ccd582c4c838 Log: Fix JENKINS-18574
          Daniel Beck made changes -
          Link New: This issue is related to JENKINS-22778 [ JENKINS-22778 ]

            Unassigned Unassigned
            ndeloof Nicolas De Loof
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: