From 411004d4a70ebcc84cd5252e72fef7ab0cc85510 Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Wed, 4 Nov 2009 10:19:36 +0100 Subject: [PATCH] taskd: Refuse cloning non-existing projects --- taskd/taskd.pl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/taskd/taskd.pl b/taskd/taskd.pl index 5816b60..16d419e 100755 --- a/taskd/taskd.pl +++ b/taskd/taskd.pl @@ -25,6 +25,7 @@ use strict; use warnings; use Girocco::Config; +use Girocco::Project; use Socket; $| = 1; @@ -78,6 +79,7 @@ sub spawn { sub clone { my ($name) = @_; + Girocco::Project::does_exist($name) or die "won't clone non-existing project $name"; print "1\n"; print STDERR "cloning $name\n"; open STDOUT, ">".$Girocco::Config::reporoot."/".$name.".git/.clonelog" or die "cannot open clonelog: $!"; -- 2.11.4.GIT