Part of #6: show changed files + line counts in updated feed
[phorkie.git] / www / fork-remote.php
index 374c8b89ab8e4105009e97dffae577b54c0515db..5d4a4ee23329c78685936412c0e864dd4e85ebf0 100644 (file)
@@ -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