fix problem: consider paths in isUpToDate() check

This commit is contained in:
Eugene Zhuravlev
2012-11-09 17:12:57 +01:00
parent 12f1e43d32
commit 7b2151de3b
2 changed files with 7 additions and 6 deletions
@@ -509,7 +509,7 @@ public class BuildManager implements ApplicationComponent{
params = CmdlineProtoUtil.createRebuildRequest(projectPath, scopes, userData, globals);
}
else if (onlyCheckUpToDate) {
params = CmdlineProtoUtil.createUpToDateCheckRequest(projectPath, scopes, userData, globals, currentFSChanges);
params = CmdlineProtoUtil.createUpToDateCheckRequest(projectPath, scopes, paths, userData, globals, currentFSChanges);
}
else {
params = isMake ?
@@ -30,12 +30,13 @@ public class CmdlineProtoUtil {
}
public static CmdlineRemoteProto.Message.ControllerMessage createUpToDateCheckRequest(String project,
List<TargetTypeBuildScope> scopes,
final Map<String, String> userData,
final CmdlineRemoteProto.Message.ControllerMessage.GlobalSettings globals,
final @Nullable CmdlineRemoteProto.Message.ControllerMessage.FSEvent event) {
List<TargetTypeBuildScope> scopes,
Collection<String> paths,
final Map<String, String> userData,
final CmdlineRemoteProto.Message.ControllerMessage.GlobalSettings globals,
final @Nullable CmdlineRemoteProto.Message.ControllerMessage.FSEvent event) {
return createBuildParametersMessage(
CmdlineRemoteProto.Message.ControllerMessage.ParametersMessage.Type.UP_TO_DATE_CHECK, project, scopes, userData, Collections.<String>emptyList(), globals, event
CmdlineRemoteProto.Message.ControllerMessage.ParametersMessage.Type.UP_TO_DATE_CHECK, project, scopes, userData, paths, globals, event
);
}