Add Error.pm to the distribution
commit5c4082fd687bd0784d3a4d96550e8afab332b63a
authorPetr Baudis <pasky@suse.cz>
Sat, 24 Jun 2006 02:34:40 +0000 (24 04:34 +0200)
committerJunio C Hamano <junkio@cox.net>
Mon, 3 Jul 2006 00:14:40 +0000 (2 17:14 -0700)
tree39c355a1e31aac3ef3fdd0c1abb20b4fd4e82055
parent63df97ae7baeedc3ce04995139fa0f6bc5eea76c
Add Error.pm to the distribution

I have been thinking about how to do the error reporting the best
way and after scraping various overcomplicated concepts, I have
decided that by far the most elegant way is to throw Error exceptions;
the closest sane alternative is to catch the dies in Git.pm by
enclosing the calls in eval{}s and that's really _quite_ ugly.

The only "small" trouble is that Error.pm turns out sadly not to be
part of the standard distribution, and installation from CPAN is
a bother, especially if you can't install it system-wide. But since
it is very small, I've decided to just bundle it.

Signed-off-by: Petr Baudis <pasky@suse.cz>
Signed-off-by: Junio C Hamano <junkio@cox.net>
perl/Error.pm [new file with mode: 0644]
perl/Makefile.PL