X-Git-Url: https://git.cweiske.de/phorkie.git/blobdiff_plain/c85fb1700ce938f28da420af9636e246912a996b..8c762aa599e4022654cf707125d7ac2ed6f194b0:/www/fork-remote.php?ds=sidebyside 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