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

Accurev Plugin should calculate change log based on update when using reftree or workspace

      If a depot has a structure like
      ROOT -> L1 -> L2

      If a file is promoted from L2 to L1 and later promoted to ROOT it will trigger an additional build. This can be avoided by using the results from the update to determine if all details for the changes have been captured.

          [JENKINS-25247] Accurev Plugin should calculate change log based on update when using reftree or workspace

          Code changed in jenkins
          User: rym002
          Path:
          src/main/java/hudson/plugins/accurev/AccuRevRefTreeProcessor.java
          src/main/java/hudson/plugins/accurev/AccuRevWorkspaceProcessor.java
          src/main/java/hudson/plugins/accurev/AccurevLauncher.java
          src/main/java/hudson/plugins/accurev/AccurevMode.java
          src/main/java/hudson/plugins/accurev/AccurevReferenceTree.java
          src/main/java/hudson/plugins/accurev/AccurevSCM.java
          src/main/java/hudson/plugins/accurev/AccurevStream.java
          src/main/java/hudson/plugins/accurev/AccurevTransaction.java
          src/main/java/hudson/plugins/accurev/AccurevWorkspace.java
          src/main/java/hudson/plugins/accurev/DetermineRemoteHostname.java
          src/main/java/hudson/plugins/accurev/FindAccurevClientExe.java
          src/main/java/hudson/plugins/accurev/ParseChangeLog.java
          src/main/java/hudson/plugins/accurev/ParseGetConfig.java
          src/main/java/hudson/plugins/accurev/ParseHistory.java
          src/main/java/hudson/plugins/accurev/ParseIgnoreOutput.java
          src/main/java/hudson/plugins/accurev/ParseInfoToLoginName.java
          src/main/java/hudson/plugins/accurev/ParseLastFewLines.java
          src/main/java/hudson/plugins/accurev/ParseLsRules.java
          src/main/java/hudson/plugins/accurev/ParseOutputToFile.java
          src/main/java/hudson/plugins/accurev/ParseOutputToStream.java
          src/main/java/hudson/plugins/accurev/ParsePopulate.java
          src/main/java/hudson/plugins/accurev/ParseRefTreeExternalFile.java
          src/main/java/hudson/plugins/accurev/ParseShowReftrees.java
          src/main/java/hudson/plugins/accurev/ParseShowStreams.java
          src/main/java/hudson/plugins/accurev/ParseShowWorkspaces.java
          src/main/java/hudson/plugins/accurev/ParseStatOverlaps.java
          src/main/java/hudson/plugins/accurev/RemoteWorkspaceDetails.java
          src/main/java/hudson/plugins/accurev/XmlConsolidateStreamChangeLog.java
          src/main/java/hudson/plugins/accurev/cmd/ChangeLogCmd.java
          src/main/java/hudson/plugins/accurev/cmd/History.java
          src/main/java/hudson/plugins/accurev/cmd/Login.java
          src/main/java/hudson/plugins/accurev/cmd/PopulateCmd.java
          src/main/java/hudson/plugins/accurev/cmd/SetProperty.java
          src/main/java/hudson/plugins/accurev/cmd/ShowStreams.java
          src/main/java/hudson/plugins/accurev/cmd/Update.java
          src/main/java/hudson/plugins/accurev/delegates/AbstractModeDelegate.java
          src/main/java/hudson/plugins/accurev/delegates/ReftreeDelegate.java
          src/main/java/hudson/plugins/accurev/delegates/Relocation.java
          src/main/java/hudson/plugins/accurev/delegates/SnapshotDelegate.java
          src/main/java/hudson/plugins/accurev/delegates/StreamDelegate.java
          src/main/java/hudson/plugins/accurev/delegates/WorkspaceDelegate.java
          src/main/java/hudson/plugins/accurev/parsers/output/ParseIgnoreOutput.java
          src/main/java/hudson/plugins/accurev/parsers/output/ParseInfoToLoginName.java
          src/main/java/hudson/plugins/accurev/parsers/output/ParseLastFewLines.java
          src/main/java/hudson/plugins/accurev/parsers/output/ParseOutputToFile.java
          src/main/java/hudson/plugins/accurev/parsers/output/ParseOutputToStream.java
          src/main/java/hudson/plugins/accurev/parsers/output/ParsePopulate.java
          src/main/java/hudson/plugins/accurev/parsers/xml/ParseGetConfig.java
          src/main/java/hudson/plugins/accurev/parsers/xml/ParseHistory.java
          src/main/java/hudson/plugins/accurev/parsers/xml/ParseLsRules.java
          src/main/java/hudson/plugins/accurev/parsers/xml/ParseRefTreeExternalFile.java
          src/main/java/hudson/plugins/accurev/parsers/xml/ParseShowReftrees.java
          src/main/java/hudson/plugins/accurev/parsers/xml/ParseShowStreams.java
          src/main/java/hudson/plugins/accurev/parsers/xml/ParseShowWorkspaces.java
          src/main/java/hudson/plugins/accurev/parsers/xml/ParseStatOverlaps.java
          src/main/java/hudson/plugins/accurev/parsers/xml/ParseUpdate.java
          src/main/resources/hudson/plugins/accurev/AccurevSCM/config.jelly
          src/main/webapp/help/project/ignore-stream-parent.html
          http://jenkins-ci.org/commit/accurev-plugin/478b98786cc3ab75384c451e6cd7b5a962de1018
          Log:
          Merge pull request #19 from rym002/JENKINS-25247

          Jenkins 25247

          Compare: https://github.com/jenkinsci/accurev-plugin/compare/9dfcfe4869c9...478b98786cc3

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: rym002 Path: src/main/java/hudson/plugins/accurev/AccuRevRefTreeProcessor.java src/main/java/hudson/plugins/accurev/AccuRevWorkspaceProcessor.java src/main/java/hudson/plugins/accurev/AccurevLauncher.java src/main/java/hudson/plugins/accurev/AccurevMode.java src/main/java/hudson/plugins/accurev/AccurevReferenceTree.java src/main/java/hudson/plugins/accurev/AccurevSCM.java src/main/java/hudson/plugins/accurev/AccurevStream.java src/main/java/hudson/plugins/accurev/AccurevTransaction.java src/main/java/hudson/plugins/accurev/AccurevWorkspace.java src/main/java/hudson/plugins/accurev/DetermineRemoteHostname.java src/main/java/hudson/plugins/accurev/FindAccurevClientExe.java src/main/java/hudson/plugins/accurev/ParseChangeLog.java src/main/java/hudson/plugins/accurev/ParseGetConfig.java src/main/java/hudson/plugins/accurev/ParseHistory.java src/main/java/hudson/plugins/accurev/ParseIgnoreOutput.java src/main/java/hudson/plugins/accurev/ParseInfoToLoginName.java src/main/java/hudson/plugins/accurev/ParseLastFewLines.java src/main/java/hudson/plugins/accurev/ParseLsRules.java src/main/java/hudson/plugins/accurev/ParseOutputToFile.java src/main/java/hudson/plugins/accurev/ParseOutputToStream.java src/main/java/hudson/plugins/accurev/ParsePopulate.java src/main/java/hudson/plugins/accurev/ParseRefTreeExternalFile.java src/main/java/hudson/plugins/accurev/ParseShowReftrees.java src/main/java/hudson/plugins/accurev/ParseShowStreams.java src/main/java/hudson/plugins/accurev/ParseShowWorkspaces.java src/main/java/hudson/plugins/accurev/ParseStatOverlaps.java src/main/java/hudson/plugins/accurev/RemoteWorkspaceDetails.java src/main/java/hudson/plugins/accurev/XmlConsolidateStreamChangeLog.java src/main/java/hudson/plugins/accurev/cmd/ChangeLogCmd.java src/main/java/hudson/plugins/accurev/cmd/History.java src/main/java/hudson/plugins/accurev/cmd/Login.java src/main/java/hudson/plugins/accurev/cmd/PopulateCmd.java src/main/java/hudson/plugins/accurev/cmd/SetProperty.java src/main/java/hudson/plugins/accurev/cmd/ShowStreams.java src/main/java/hudson/plugins/accurev/cmd/Update.java src/main/java/hudson/plugins/accurev/delegates/AbstractModeDelegate.java src/main/java/hudson/plugins/accurev/delegates/ReftreeDelegate.java src/main/java/hudson/plugins/accurev/delegates/Relocation.java src/main/java/hudson/plugins/accurev/delegates/SnapshotDelegate.java src/main/java/hudson/plugins/accurev/delegates/StreamDelegate.java src/main/java/hudson/plugins/accurev/delegates/WorkspaceDelegate.java src/main/java/hudson/plugins/accurev/parsers/output/ParseIgnoreOutput.java src/main/java/hudson/plugins/accurev/parsers/output/ParseInfoToLoginName.java src/main/java/hudson/plugins/accurev/parsers/output/ParseLastFewLines.java src/main/java/hudson/plugins/accurev/parsers/output/ParseOutputToFile.java src/main/java/hudson/plugins/accurev/parsers/output/ParseOutputToStream.java src/main/java/hudson/plugins/accurev/parsers/output/ParsePopulate.java src/main/java/hudson/plugins/accurev/parsers/xml/ParseGetConfig.java src/main/java/hudson/plugins/accurev/parsers/xml/ParseHistory.java src/main/java/hudson/plugins/accurev/parsers/xml/ParseLsRules.java src/main/java/hudson/plugins/accurev/parsers/xml/ParseRefTreeExternalFile.java src/main/java/hudson/plugins/accurev/parsers/xml/ParseShowReftrees.java src/main/java/hudson/plugins/accurev/parsers/xml/ParseShowStreams.java src/main/java/hudson/plugins/accurev/parsers/xml/ParseShowWorkspaces.java src/main/java/hudson/plugins/accurev/parsers/xml/ParseStatOverlaps.java src/main/java/hudson/plugins/accurev/parsers/xml/ParseUpdate.java src/main/resources/hudson/plugins/accurev/AccurevSCM/config.jelly src/main/webapp/help/project/ignore-stream-parent.html http://jenkins-ci.org/commit/accurev-plugin/478b98786cc3ab75384c451e6cd7b5a962de1018 Log: Merge pull request #19 from rym002/ JENKINS-25247 Jenkins 25247 Compare: https://github.com/jenkinsci/accurev-plugin/compare/9dfcfe4869c9...478b98786cc3

          Code changed in jenkins
          User: rym002
          Path:
          src/main/java/hudson/plugins/accurev/delegates/WorkspaceDelegate.java
          http://jenkins-ci.org/commit/accurev-plugin/7176f285d051e4c3541e4e7c77d4db3bf9f877c4
          Log:
          Merge pull request #20 from rym002/JENKINS-25247

          Fix NPE with ignoreparent

          Compare: https://github.com/jenkinsci/accurev-plugin/compare/478b98786cc3...7176f285d051

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: rym002 Path: src/main/java/hudson/plugins/accurev/delegates/WorkspaceDelegate.java http://jenkins-ci.org/commit/accurev-plugin/7176f285d051e4c3541e4e7c77d4db3bf9f877c4 Log: Merge pull request #20 from rym002/ JENKINS-25247 Fix NPE with ignoreparent Compare: https://github.com/jenkinsci/accurev-plugin/compare/478b98786cc3...7176f285d051

          Ray Munian added a comment -

          Fixed in version 0.6.34

          Ray Munian added a comment - Fixed in version 0.6.34

          Code changed in jenkins
          User: rym002
          Path:
          src/main/java/hudson/plugins/accurev/delegates/AbstractModeDelegate.java
          src/main/java/hudson/plugins/accurev/delegates/ReftreeDelegate.java
          http://jenkins-ci.org/commit/accurev-plugin/da800d23b0eeef74128cd35e3e0d5b65b9a33ed3
          Log:
          Merge pull request #22 from rym002/JENKINS-25247

          Jenkins 25247

          Compare: https://github.com/jenkinsci/accurev-plugin/compare/35c03bd6b90c...da800d23b0ee

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: rym002 Path: src/main/java/hudson/plugins/accurev/delegates/AbstractModeDelegate.java src/main/java/hudson/plugins/accurev/delegates/ReftreeDelegate.java http://jenkins-ci.org/commit/accurev-plugin/da800d23b0eeef74128cd35e3e0d5b65b9a33ed3 Log: Merge pull request #22 from rym002/ JENKINS-25247 Jenkins 25247 Compare: https://github.com/jenkinsci/accurev-plugin/compare/35c03bd6b90c...da800d23b0ee

          Ray Munian added a comment -

          Fixed

          Ray Munian added a comment - Fixed

            rym0021 Ray Munian
            rym0021 Ray Munian
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: