aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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();