blob: fca9c4a5e08ac9e144d8fdef8a1786399f6a817f [file] [log] [blame]
package com.intellij.openapi.vcs;
import com.intellij.notification.Notification;
import com.intellij.notification.NotificationType;
import com.intellij.notification.Notifications;
import com.intellij.openapi.application.ApplicationNamesInfo;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.SystemInfo;
/**
* @author irengrig
* Date: 5/20/11
* Time: 12:33 PM
*/
public class ReadonlyStatusIsVisibleActivationCheck {
public static void check(final Project project, final String vcsName) {
if (SystemInfo.isUnix && "root".equals(System.getenv("USER"))) {
Notifications.Bus.notify(new Notification(vcsName, vcsName + ": can not see read-only status",
"You are logged as <b>root</b>, that's why:<br><br>- " + ApplicationNamesInfo.getInstance().getFullProductName() + " can not see read-only status of files.<br>" +
"- All files are treated as writeable.<br>- Automatic file checkout on modification is impossible.", NotificationType.WARNING), project);
}
}
}