@Override
 public void removeViews(String datasourceName) {
   w.lock();
   try {
     File targetDir = getDatasourceViewsGit(datasourceName);
     FileUtil.delete(targetDir);
   } catch (IOException e) {
     throw new RuntimeException(
         "Failed deleting views in git for datasource: " + datasourceName, e);
   } finally {
     w.unlock();
   }
 }