aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2014-07-04 08:28:22 +0200
committerChristian Weiske <cweiske@cweiske.de>2014-07-04 08:28:22 +0200
commit43b23197ffc3e1d08a1e08b09dbb31f06692d7ff (patch)
tree9451bb6d3e84ee486060bd9760e0602ae0409c99 /src
parent7a46f728adc38e3507f83015354cfbdd2de7969e (diff)
downloadphorkie-43b23197ffc3e1d08a1e08b09dbb31f06692d7ff.tar.gz
phorkie-43b23197ffc3e1d08a1e08b09dbb31f06692d7ff.zip
warn about remote fork config in setup and help
Diffstat (limited to 'src')
-rw-r--r--src/phorkie/SetupCheck.php13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/phorkie/SetupCheck.php b/src/phorkie/SetupCheck.php
index c459e2a..69cffd8 100644
--- a/src/phorkie/SetupCheck.php
+++ b/src/phorkie/SetupCheck.php
@@ -39,6 +39,7 @@ class SetupCheck
$sc->checkGit();
$sc->checkDatabase();
$sc->checkMimeTypeDetection();
+ $sc->checkRemoteForking();
return $sc->messages;
}
@@ -133,6 +134,18 @@ class SetupCheck
}
}
+ public function checkRemoteForking()
+ {
+ if (!isset($GLOBALS['phorkie']['cfg']['git']['public'])
+ || $GLOBALS['phorkie']['cfg']['git']['public'] == ''
+ ) {
+ $this->fail(
+ 'No public git URL prefix configured.'
+ . ' Remote forking will not work'
+ );
+ }
+ }
+
public function fail($msg)
{
$this->messages[] = array('error', $msg);