From: Christian Weiske Date: Sat, 22 Sep 2012 11:35:13 +0000 (+0200) Subject: Index forks only after their description has been set X-Git-Tag: v0.3.0~23 X-Git-Url: https://git.cweiske.de/phorkie.git/commitdiff_plain/1c70f017138e890e88d743876635b2314855d295 Index forks only after their description has been set --- diff --git a/src/phorkie/Forker.php b/src/phorkie/Forker.php index affa12a..c75cb39 100644 --- a/src/phorkie/Forker.php +++ b/src/phorkie/Forker.php @@ -7,6 +7,7 @@ class Forker { $new = $this->fork($repo->gitDir); \copy($repo->gitDir . '/description', $new->gitDir . '/description'); + $this->index($new); return $new; } @@ -17,6 +18,7 @@ class Forker $new->gitDir . '/description', 'Fork of ' . $originalUrl ); + $this->index($new); return $new; } @@ -38,11 +40,14 @@ class Forker \unlink($hookfile); } - $db = new Database(); - $db->getIndexer()->addRepo($new); - return $new; } + + protected function index($repo) + { + $db = new Database(); + $db->getIndexer()->addRepo($repo); + } } ?>