From f1293cffedb9d4ddfc1d0a4d950c39942481af19 Mon Sep 17 00:00:00 2001 From: "Jonathan \"Duke\" Leto" Date: Wed, 5 Jan 2011 12:58:10 -0800 Subject: Properly bubble up errors from rmtree --- lib/jitterbug/Builder.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/jitterbug/Builder.pm') diff --git a/lib/jitterbug/Builder.pm b/lib/jitterbug/Builder.pm index 0134442..1dbed73 100644 --- a/lib/jitterbug/Builder.pm +++ b/lib/jitterbug/Builder.pm @@ -96,8 +96,8 @@ sub run_task { ); debug("Removing $build_dir"); - rmtree($build_dir); - warn $@ if $@; + rmtree($build_dir, { error => \my $err } ); + warn @$err if @$err; my $repo = $task->project->url . '.git'; my $r = Git::Repository->create( clone => $repo => $build_dir ); -- cgit 1.4.1