Skip to content

FnCtrlOption/zig-libgit2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zig-libgit2

Zig bindings to libgit2

This is an in-progress zig binding to libgit2, unfortunately libgit2 doesn't full document all possible errors so every errorable function returns the full errorset.

There is currently no plan to port all the headers within "include/git2/sys", if anyone requires any of that functionailty raise an issue.

Files fully wrapped (others maybe partially complete)

  • annotated_commit.h
  • apply.h
  • attr.h
  • blame.h
  • blob.h
  • branch.h
  • buffer.h
  • cert.h
  • checkout.h
  • cherrypick.h
  • clone.h
  • commit.h
  • common.h
  • config.h
  • credential.h
  • describe.h
  • diff.h
  • errors.h
  • filter.h
  • global.h
  • graph.h
  • ignore.h
  • index.h
  • indexer.h
  • mailmap.h
  • merge.h
  • message.h
  • notes.h
  • object.h
  • odb.h
  • oid.h
  • oidarray.h
  • pack.h
  • patch.h
  • pathspec.h
  • proxy.h
  • rebase.h
  • refdb.h
  • reflog.h
  • refs.h
  • refspec.h
  • remote.h
  • repository.h
  • reset.h
  • revert.h
  • revparse.h
  • revwalk.h
  • signature.h
  • stash.h
  • status.h
  • strarray.h
  • submodule.h
  • tag.h
  • trace.h
  • transaction.h
  • tree.h
  • worktree.h
  • sys/alloc.h
  • sys/credential.h
  • sys/diff.h
  • sys/hashsig.h
  • sys/path.h
  • sys/repository.h

About

Zig bindings to libgit2

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Zig 100.0%