úÎzÊ:      !"#$%&'()*+,-./0123456789'Commit entity representation  Commit object author/commiter representation :Represent a repository Path to the repository .git DOptional path to the git executable (otherwise resolved from $PATH)  Tagged ID of all possible types  a tag ID  a tree ID  a blob ID  a commit ID any ID (git SHA1 string)  7Run a git context from a config and returns the result ;!+internal function to execute a git command "Finternal function to call on failure to make a friendly error message <#$  !"#$ !" # $   !"#$%&='%return a tree entity from a commitid ( if commitid is ommitted, it uses HEAD. $%&''%&$$%&'($update index with the list of file )*+()*+()*+()*+>?,7return a commit list in reverse chronological order l - parse a tag branch-name#commit into a commit if it exists @%return object type if object exists A'return object types if objects exists B#cat an object with type specified .cat a blob objects /cat a tag objects 01CDE,-./01,-./01,-./01alpha#Vincent Hanquez <vincent@snarc.org> 23456789FG:  !"#$%&'()*+,-./01234567892345678923456789H      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ libgit-0.3.0 Lib.Git.Type Lib.Git.Tree Lib.Git.IndexLib.Git.LowlevelLib.Git Commitent ceParentsceTreeceAuthor ceAuthorTime ceCommitterceCommitterTime ceCommitMsgPerson personName personEmailGitCtxConfig configCwd configGitPath GitFailureObjectTagTreeBlobCommitTagIDTreeIDBlobIDCommitIDIDtoIDobjToID objOfStringrunGitgitExecgitError makeConfigTreeentPerms permsOfStringtreeList indexUpdateindexCheckoutAll indexCheckout indexListrevlistrevparsecatBlobcatTagcatTree catCommittaglistinitDBaddrmcommitcheckouthasDiffresolveFilePathexecProcWithPipesreadProcsplit spanSubList breakSubList getObjType getObjsTypecatTypehexaliserunParseString runParseLinesresolveFilePathTree objOfTreepath