úÎòäT      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSNone! TUVWXYZ[ \]^_  TUVWXYZ[None !"#$%&'() !"#$%&'())('&%$#"!  !"#$%&'()None*+,-./0123456` *+,-./0123456 *+,-/012345.6 *+,-./0123456`None 789:;<=>?@AB /789:;<=>?@AB ;789:<=>?@AB/ 789:;<=>?@ABNoneaCreate a new blob in the , with  ByteString as its contents. JNote that since empty blobs cannot exist in Git, no means is provided for ( creating one; if the given string is b, it is an error. cCreate a new, empty tree. HSince empty trees cannot exist in Git, attempting to write out an empty  tree is a no-op. dEWrite out a tree to its repository. If it has already been written,  nothing will happen. eGWrite out a commit to its repository. If it has already been written,  nothing will happen. MfghijklmnopqCDErsFtuvwaxyzc{|}d~€‚ƒ„…G†‡ˆe‰Š‹ŒŽ‘’H“”IJK•LMN–OPQRS—˜™š›œ& <CDEFGHIJKLMNOPQRS& CDEF <HRSIOGLNMKPQJBfghijklmnopqCDErsFtuvwaxyzc{|}d~€‚ƒ„…G†‡ˆe‰Š‹ŒŽ‘’H“”IJK•LMN–OPQRS—˜™š›œž    !"#$%&'()*+,-./01223456789:;<=>>?@ABCDEFGHIIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmmnopqrsttuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢gitlib-libgit2-1.1.0 Git.Libgit2Git.Libgit2.TypesGit.Libgit2.BackendGit.Libgit2.TraceGit.Libgit2.Internal gitlib-1.1.0GitOidhlibgit2-0.18.0.7Bindings.Libgit2 withLibGitDoOptionsObject Reference CommitName CommitRefTreeRefTagCommitTree CommitOidTreeOidBlobOid LgRepositorylgRepositoryReaderT Repository repoOptionsrepoObj repoExcTraprepoPathpathTextpathStrlgGet lgExcTrap!F'git_odb_writepack_free_callback#F'git_odb_writepack_commit_callback F'git_odb_writepack_add_callbackF'git_odb_backend_free_callback$F'git_odb_backend_writepack_callback"F'git_odb_backend_foreach_callback"F'git_odb_backend_refresh_callback!F'git_odb_backend_exists_callback&F'git_odb_backend_writestream_callback F'git_odb_backend_write_callback&F'git_odb_backend_read_header_callback%F'git_odb_backend_readstream_callback&F'git_odb_backend_read_prefix_callbackF'git_odb_backend_read_callback odbBackendAdd TraceBackend traceParent traceNexttraceBackendFreeCallbackPtroidToStrtraceBackendReadCallbacktraceBackendReadPrefixCallbacktraceBackendReadHeaderCallbacktraceBackendWriteCallbacktraceBackendExistsCallbacktraceBackendFreeCallback traceBackendBasegitIdgitObjObjPtraddTracingBackend coidPtrToOid lookupObject' peekGitTime packGitTime packSignature withSignatureOidPtrgetOidmkOidlgForEachObject checkResultlgBuildPackIndexstrToOidoidToShalgLoadPackFileInMemorylgWithPackFilelgReadFromPack lgFactoryopenLgRepositoryrunLgRepositorycloseLgRepositorydefaultLgOptions $fMonadBaseControlIOLgRepository$fMonadTransControlLgRepository$fMonadTransLgRepository$fMonadThrowLgRepository$fMonadUnsafeIOLgRepository$fMonadBaseIOLgRepository$fShowRepository$fEqRepositoryStMTunStMTStLgRepositoryunLgRepository$fStorableTraceBackend lgCreateBlobbaseControl.Applicativeempty lgNewTree lgWriteTreelgCreateCommit ListFlagslistFlagInvalid listFlagOidlistFlagSymboliclistFlagPackedlistFlagHasPeel TreeEntry TreeBuilderlgPendingUpdateslgTreeContentsdebug lgParseOid lgRenderOidlgWraplgHashContents lgLookupBloblgTraverseEntries lgMakeTree lgCloneTree lgLookupTreeentryToTreeEntrylgTreeEntryCount insertEntry dropEntry lgModifyTree splitPathlgLookupCommitlgLookupObjectlgExistsObject lgRevWalkerlgTraverseCommitslgMissingObjectswithForeignPtrs lgLookupRef lgUpdateRef lgResolveRef lgDeleteRef allRefsFlaggitStrArray2List flagsToInt listRefNames lgAllRefNameslgBuildPackFilelgBuildPackIndexWrapperlgWritePackFile lgRemoteFetchstartupLgBackendshutdownLgBackend$fRepositoryLgRepository $fEqOidPtr $fOrdOidPtr $fShowOidPtr $fIsOidOidPtr