diff options
author | Jonathan "Duke" Leto <jonathan@leto.net> | 2011-01-05 12:58:10 -0800 |
---|---|---|
committer | Jonathan "Duke" Leto <jonathan@leto.net> | 2011-01-05 12:58:10 -0800 |
commit | f1293cffedb9d4ddfc1d0a4d950c39942481af19 (patch) | |
tree | 36f1acf91cfdfd38b7e8c1f9656f667c7f3a219e /lib | |
parent | Update deps to require Test::Most (diff) | |
download | jitterbug-f1293cffedb9d4ddfc1d0a4d950c39942481af19.tar.gz |
Properly bubble up errors from rmtree
Diffstat (limited to '')
-rw-r--r-- | lib/jitterbug/Builder.pm | 4 |
1 files changed, 2 insertions, 2 deletions
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 ); |