aboutsummaryrefslogtreecommitdiff
path: root/www/fork-remote.php
diff options
context:
space:
mode:
Diffstat (limited to 'www/fork-remote.php')
-rw-r--r--www/fork-remote.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/www/fork-remote.php b/www/fork-remote.php
index 374c8b8..0567748 100644
--- a/www/fork-remote.php
+++ b/www/fork-remote.php
@@ -14,8 +14,11 @@ if (isset($_POST['remote_url'])) {
//no url found
$error = 'No git:// clone URL found';
} else if (false !== ($gitUrl = $fr->getUniqueGitUrl())) {
+ if (isset($_POST['orig_url'])) {
+ $fr->setUrl($_POST['orig_url']);
+ }
$forker = new Forker();
- $new = $forker->forkRemote($gitUrl);
+ $new = $forker->forkRemote($gitUrl, $fr->getUrl());
redirect($new->getLink('display'));
} else {
//multiple urls found