[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/nodegit/nodegit/emscripten/src/base.cc [Back]  [Original]

/*
 * Copyright 2013, Tim Branyen @tbranyen 
 * @author Michael Robinson @codeofinterest 
 *
 * Dual licensed under the MIT and GPL licenses.
 */

#include 
#include 

#include "git2.h"

#include "../include/wrapper.h"
#include "../include/attr.h"
#include "../include/blame.h"
#include "../include/blob.h"
#include "../include/branch.h"
#include "../include/buffer.h"
#include "../include/clone.h"
#include "../include/checkout.h"
#include "../include/commit.h"
#include "../include/common.h"
#include "../include/config.h"
#include "../include/cred_helpers.h"
#include "../include/diff.h"
#include "../include/errors.h"
#include "../include/filter.h"
#include "../include/graph.h"
#include "../include/ignore.h"
#include "../include/index.h"
#include "../include/indexer.h"
#include "../include/inttypes.h"
#include "../include/merge.h"
#include "../include/message.h"
#include "../include/net.h"
#include "../include/notes.h"
#include "../include/object.h"
#include "../include/odb.h"
#include "../include/odb_backend.h"
#include "../include/oid.h"
#include "../include/pack.h"
#include "../include/patch.h"
#include "../include/pathspec.h"
#include "../include/push.h"
#include "../include/refdb.h"
#include "../include/refs.h"
#include "../include/reflog.h"
#include "../include/refspec.h"
#include "../include/remote.h"
#include "../include/repository.h"
#include "../include/reset.h"
#include "../include/revparse.h"
#include "../include/revwalk.h"
#include "../include/signature.h"
#include "../include/stash.h"
#include "../include/status.h"
#include "../include/stdint.h"
#include "../include/stdarray.h"
#include "../include/submodule.h"
#include "../include/tag.h"
#include "../include/threads.h"
#include "../include/trace.h"
#include "../include/transport.h"
#include "../include/tree.h"
#include "../include/types.h"
#include "../include/version.h"

extern "C" void init(Handle target) {
  NanScope();

  Wrapper::Initialize(target);

  GitAttr::Initialize(target);
  GitBlame::Initialize(target);
  GitBlob::Initialize(target);
  GitBranch::Initialize(target);
  GitBuffer::Initialize(target);
  GitCheckout::Initialize(target);
  GitClone::Initialize(target);
  GitCommit::Initialize(target);
  GitCommon::Initialize(target);
  GitDiff::Initialize(target);
  GitErrors::Initialize(target);
  GitFilter::Initialize(target);
  GitGraph::Initialize(target);
  GitIgnore::Initialize(target);
  GitIndex::Initialize(target);
  GitIndexer::Initialize(target);
  GitInttypes::Initialize(target);
  GitMerge::Initialize(target);
  GitMessage::Initialize(target);
  GitNet::Initialize(target);
  GitNotes::Initialize(target);
  GitObject::Initialize(target);
  GitOdb::Initialize(target);
  GitOdbBackend::Initialize(target);
  GitOid::Initialize(target);
  GitPack::Initialize(target);
  GitPatch::Initialize(target);
  GitPathspec::Initialize(target);
  GitPush::Initialize(target);
  GitRefdb::Initialize(target);
  GitRefs::Initialize(target);
  GitReflog::Initialize(target);
  GitRefspec::Initialize(target);
  GitRemote::Initialize(target);
  GitRepository::Initialize(target);
  GitReset::Initialize(target);
  GitRevparse::Initialize(target);
  GitRevwalk::Initialize(target);
  GitSignature::Initialize(target);
  GitStash::Initialize(target);
  GitStatus::Initialize(target);
  GitStdint::Initialize(target);
  GitStdarray::Initialize(target);
  GitSubmodule::Initialize(target);
  GitTag::Initialize(target);
  GitThreads::Initialize(target);
  GitTrace::Initialize(target);
  GitTransport::Initialize(target);
  GitTree::Initialize(target);
  GitTypes::Initialize(target);
  GitVersion::Initialize(target);
}

NODE_MODULE(nodegit, init)

Web Proxy Viewer  |  New URL  |  Original Page