Automatically create the git repository during the cron run.
This commit is contained in:
		| @@ -215,6 +215,9 @@ class IDF_Plugin_SyncGit_Serve | ||||
|         $conf = new IDF_Conf(); | ||||
|         $conf->setProject($project); | ||||
|         $scm = $conf->getVal('scm', 'git'); | ||||
|         if ($scm == 'git' and !file_exists($fullpath)) { | ||||
|             $this->initRepository($fullpath); | ||||
|         } | ||||
|         if ($scm != 'git' or $project->private) { | ||||
|             return $this->gitExportDeny($fullpath); | ||||
|         } | ||||
|   | ||||
| @@ -67,5 +67,7 @@ Pluf_Signal::connect('IDF_Project::membershipsUpdated', | ||||
|                      array('IDF_Plugin_SyncGit', 'entry')); | ||||
| Pluf_Signal::connect('IDF_Key::postSave',  | ||||
|                      array('IDF_Plugin_SyncGit', 'entry')); | ||||
| Pluf_Signal::connect('IDF_Project::created',  | ||||
|                      array('IDF_Plugin_SyncGit', 'entry')); | ||||
|  | ||||
| return $m; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user