From d3bef1b08833ea4e9076582b10abdca481e7a00f Mon Sep 17 00:00:00 2001
From: Knut Petter Svendsen <knutpett@pvv.org>
Date: Fri, 11 Oct 2013 14:26:59 +0200
Subject: [PATCH] ClearCase: Check if ClearCase command is executable

Change-Id: I8e873fcb1bdc3543a031a55b8e027a574a101752
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
---
 src/plugins/clearcase/clearcaseplugin.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/plugins/clearcase/clearcaseplugin.cpp b/src/plugins/clearcase/clearcaseplugin.cpp
index 4c08a10556b..4d0c95de4e9 100644
--- a/src/plugins/clearcase/clearcaseplugin.cpp
+++ b/src/plugins/clearcase/clearcaseplugin.cpp
@@ -379,6 +379,8 @@ bool ClearCasePlugin::initialize(const QStringList & /*arguments */, QString *er
 
     m_settings.fromSettings(ICore::settings());
 
+    QTC_CHECK(QFileInfo(m_settings.ccBinaryPath).isExecutable());
+
     // update view name when changing active project
     if (ProjectExplorerPlugin *pe = ProjectExplorerPlugin::instance())
         connect(pe, SIGNAL(currentProjectChanged(ProjectExplorer::Project*)),
-- 
GitLab