aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2013-11-19 18:16:12 +0100
committerChristian Weiske <cweiske@cweiske.de>2013-11-19 18:16:12 +0100
commit83a87530ac660a7d71f3d86ef93dc896d878696f (patch)
tree741c5265a1f78a4d12fe351d5f5363ac141ed02a
parent4dc235ae9ebc5126b93a176bd76b42683946da38 (diff)
downloadphorkie-83a87530ac660a7d71f3d86ef93dc896d878696f.tar.gz
phorkie-83a87530ac660a7d71f3d86ef93dc896d878696f.zip
Catch remote forking errors and display them
-rw-r--r--www/fork-remote.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/www/fork-remote.php b/www/fork-remote.php
index f34a232..4d9ca34 100644
--- a/www/fork-remote.php
+++ b/www/fork-remote.php
@@ -18,8 +18,12 @@ if (isset($_POST['remote_url'])) {
$fr->setUrl($_POST['orig_url']);
}
$forker = new Forker();
- $new = $forker->forkRemote($gitUrl, $fr->getUrl());
- redirect($new->getLink('display', null, true));
+ try {
+ $new = $forker->forkRemote($gitUrl, $fr->getUrl());
+ redirect($new->getLink('display', null, true));
+ } catch (\Exception $e) {
+ $error = $e->getMessage();
+ }
} else {
//multiple urls found
$urls = $fr->getGitUrls();