diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/update/AbstractCommonUpdateAction.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/update/AbstractCommonUpdateAction.java index d90883b50df7..9c621d0cdef8 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/update/AbstractCommonUpdateAction.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/update/AbstractCommonUpdateAction.java @@ -80,11 +80,14 @@ public abstract class AbstractCommonUpdateAction extends AbstractVcsAction { boolean showUpdateOptions = myActionInfo.showOptions(project); + LOG.debug(String.format("project: %s, show update options: %s", project, showUpdateOptions)); + if (project != null) { try { final FilePath[] filePaths = myScopeInfo.getRoots(context, myActionInfo); final FilePath[] roots = DescindingFilesFilter.filterDescindingFiles(filterRoots(filePaths, context), project); if (roots.length == 0) { + LOG.debug("No roots found."); return; } @@ -94,6 +97,7 @@ public abstract class AbstractCommonUpdateAction extends AbstractVcsAction { final UpdateEnvironment updateEnvironment = myActionInfo.getEnvironment(vcs); if ((updateEnvironment != null) && (! updateEnvironment.validateOptions(vcsToVirtualFiles.get(vcs)))) { // messages already shown + LOG.debug("Options not valid for files: " + vcsToVirtualFiles); return; } } @@ -146,6 +150,7 @@ public abstract class AbstractCommonUpdateAction extends AbstractVcsAction { private void showOptionsDialog(final Map> updateEnvToVirtualFiles, final Project project, final VcsContext dataContext) { LinkedHashMap envToConfMap = createConfigurableToEnvMap(updateEnvToVirtualFiles); + LOG.debug("configurables map: " + envToConfMap); if (!envToConfMap.isEmpty()) { UpdateOrStatusOptionsDialog dialogOrStatus = myActionInfo.createOptionsDialog(project, envToConfMap, myScopeInfo.getScopeName(dataContext,