summaryrefslogtreecommitdiff
path: root/gentoobrowse-api/service/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gentoobrowse-api/service/main.cpp')
-rw-r--r--gentoobrowse-api/service/main.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/gentoobrowse-api/service/main.cpp b/gentoobrowse-api/service/main.cpp
index ce32be0..3221e4c 100644
--- a/gentoobrowse-api/service/main.cpp
+++ b/gentoobrowse-api/service/main.cpp
@@ -9,6 +9,7 @@
#include <libexslt/exslt.h>
#include <libxslt/transform.h>
+#include <git2.h>
namespace Gentoo {
namespace Service {
@@ -17,13 +18,15 @@ class Api : public IceTray::Service {
Api()
{
xmlInitParser();
- // exsltRegisterAll();
+ exsltRegisterAll();
+ git_libgit2_init();
}
~Api()
{
xsltCleanupGlobals();
xmlCleanupParser();
+ git_libgit2_shutdown();
}
void addObjects(const std::string &, const Ice::CommunicatorPtr & ic, const Ice::StringSeq &, const Ice::ObjectAdapterPtr & adp) override