X-Git-Url: https://git.cweiske.de/phorkie.git/blobdiff_plain/5d065586f4c16c0ec6510dba97b0d5facb859d75..7bfe10119a31215f131c64fa57c3ffc10a58c8eb:/www/fork-remote.php diff --git a/www/fork-remote.php b/www/fork-remote.php index 374c8b8..5d4a4ee 100644 --- a/www/fork-remote.php +++ b/www/fork-remote.php @@ -12,10 +12,13 @@ if (isset($_POST['remote_url'])) { $fr = new ForkRemote($_POST['remote_url']); if (false === $fr->parse()) { //no url found - $error = 'No git:// clone URL found'; + $error = $fr->error; } 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