úÎzÊ:      !"#$%&'()*+,-./0123456789None24BCommit entity representation ,Commit object author/commiter representationRepresent a repository Path to the repository .gitCOptional path to the git executable (otherwise resolved from $PATH)Tagged ID of all possible typesa tag ID a tree ID a blob ID a commit IDany ID (git SHA1 string) 6Run a git context from a config and returns the result!*internal function to execute a git command"Einternal function to call on failure to make a friendly error message' : ;!"<#$  !"#$ !" #   : ;!"<#None'Lreturn a tree entity from a commitid if commitid is ommitted, it uses HEAD.$%&='$%&''%&$$%&='None(#update index with the list of file ()*+()*+()*+()*+None,6return 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 ?&return object types if objects exists @"cat an object with type specified .cat a blob objects/cat a tag objectsAB,->?@./01CDE,-./01,-./01AB,->?@./01CDE'Copyright (C) 2009-2010 Vincent HanquezBSD3#Vincent Hanquez <vincent@snarc.org>alphaNone 23456789FG:  !"#$%&'()*+,-./012345678923456789 23456789FGH      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ libgit-0.3.1 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 getObjType getObjsTypecatType spanSubList breakSubListhexaliserunParseString runParseLinesresolveFilePathTree objOfTreepath