X-Git-Url: https://git.cweiske.de/phorkie.git/blobdiff_plain/c85fb1700ce938f28da420af9636e246912a996b..860aaa0c3f990fd888bb779f60d24b39d8adaae9:/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