exit_no_group();
}
+ session_require_perm('scm', $group_id, 'read');
+
+// Check if there is an associated scm plugin and issue a warning if none.
+$scm_plugin = '';
+foreach (PluginManager::instance()->GetPlugins() as $p) {
+ $plugin = PluginManager::instance()->GetPluginObject($p);
+ if (isset($plugin->provides['scm']) && $plugin->provides['scm'] && $group->usesPlugin($p)) {
+ $scm_plugin = $p;
+ }
+}
+if (!$scm_plugin) {
+ $warning_msg = _("This project has no associated Source Code Management tool defined, please configure one using the Administration submenu.");
+}
+
scm_header(array('title'=> sprintf(_('Source Code Repository for %s'), $group->getPublicName()),'group'=>$group_id));
plugin_hook("blocks", "scm index");