Skip to content

Commit

Permalink
JENKINS-4369 Fix - Workspace relocation check false positivities
Browse files Browse the repository at this point in the history
  • Loading branch information
jetersen committed Aug 23, 2016
1 parent d37f59b commit c825f7c
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
Expand Up @@ -220,7 +220,7 @@ protected boolean isRequired(AccurevReferenceTree accurevReftree, RemoteWorkspac
String oldStorage = accurevReftree.getStorage()
.replace("/", remoteDetails.getFileSeparator())
.replace("\\", remoteDetails.getFileSeparator());
return !oldStorage.equals(remoteDetails.getPath());
return !new File(oldStorage).equals(new File(remoteDetails.getPath()));
}

public void appendCommand(ArgumentListBuilder cmd, Relocation relocation) {
Expand Down
Expand Up @@ -14,6 +14,8 @@
import hudson.plugins.accurev.parsers.xml.ParseShowWorkspaces;
import hudson.scm.PollingResult;
import hudson.util.ArgumentListBuilder;

import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
Expand Down Expand Up @@ -172,7 +174,7 @@ private enum WorkspaceRelocation implements RelocationOption {

@Override
protected boolean isRequired(AccurevWorkspace accurevWorkspace, RemoteWorkspaceDetails remoteDetails, String localStream) {
return !accurevWorkspace.getHost().equals(remoteDetails.getHostName());
return !accurevWorkspace.getHost().equalsIgnoreCase(remoteDetails.getHostName());
}

public void appendCommand(ArgumentListBuilder cmd, Relocation relocation) {
Expand All @@ -188,7 +190,7 @@ protected boolean isRequired(AccurevWorkspace accurevWorkspace, RemoteWorkspaceD
String oldStorage = accurevWorkspace.getStorage()
.replace("/", remoteDetails.getFileSeparator())
.replace("\\", remoteDetails.getFileSeparator());
return !oldStorage.equals(remoteDetails.getPath());
return !new File(oldStorage).equals(new File(remoteDetails.getPath()));
}

public void appendCommand(ArgumentListBuilder cmd, Relocation relocation) {
Expand Down

0 comments on commit c825f7c

Please sign in to comment.