-
Improvement
-
Resolution: Fixed
-
Minor
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.
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-25247Jenkins 25247
Compare: https://github.com/jenkinsci/accurev-plugin/compare/9dfcfe4869c9...478b98786cc3