Customizable error handlers
commit39a3f5ea7c0352a530338d30d4e618f6b4db84e4
authorPetr Baudis <pasky@suse.cz>
Sat, 24 Jun 2006 02:34:38 +0000 (24 04:34 +0200)
committerJunio C Hamano <junkio@cox.net>
Sat, 24 Jun 2006 07:12:52 +0000 (24 00:12 -0700)
tree4e9b71c23ccb877c6ee73eeca278ad5c604a8eb9
parent5e7c91d6f744dbf9a18152d2d49057aa3dd06160
Customizable error handlers

This patch makes the usage(), die() and error() handlers customizable.
Nothing in the git code itself uses that but many other libgit users
(like Git.pm) will.

This is implemented using the mutator functions primarily because you
cannot directly modifying global variables of libgit from a program that
dlopen()ed it, apparently. But having functions for that is a better API
anyway.

Signed-off-by: Petr Baudis <pasky@suse.cz>
Signed-off-by: Junio C Hamano <junkio@cox.net>
git-compat-util.h
usage.c