From 1c70f017138e890e88d743876635b2314855d295 Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Sat, 22 Sep 2012 13:35:13 +0200 Subject: [PATCH] Index forks only after their description has been set --- src/phorkie/Forker.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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); + } } ?> -- 2.30.2