README ¶ gitlib gitlib 是一个可扩展的git库,用go实现。 项目内各个包的依赖关系: [gitlib] -> [support] -> [network] -> [commands] -> [instructions] -> [store] -> [git] 层次 名称 含义 说明 7 . gitlib 提供面向[模块]的接口 6 git/support 实现 提供对各种接口的实现 5 git/network 网络 提供面向 [网络] 的接口 4 git/commands 命令 提供面向 [command] 的接口(cli) 3 git/instructions 指令框架 提供面向 [指令] 的接口 2 git/store 存储库 提供面向 [repo] 的接口 1 git/. 数据对象 基本的git数据对象 Expand ▾ Collapse ▴ Documentation ¶ Index ¶ func Bind(cc context.Context) context.Context func GetLib() store.Lib func Module() application.Module func ModuleTest() application.Module Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func Bind ¶ func Bind(cc context.Context) context.Context Bind ... func GetLib ¶ added in v0.0.8 func GetLib() store.Lib GetLib 函数用来取Lib对象 func Module ¶ added in v0.0.8 func Module() application.Module Module ... func ModuleTest ¶ added in v0.0.8 func ModuleTest() application.Module ModuleTest ... Types ¶ This section is empty. Source Files ¶ View all Source files default_config.gogitlib.gomodule.go Directories ¶ Show internal Expand all Path Synopsis etc demo demo/testcmds lib gen gitlibcfg gitlibdemo git commands data/gitfmt gitconfig instructions network/clients network/http network/pktline network/servers objects/pack store support support/algorithms support/config support/index support/net/http4git support/objects support/others support/refs support/services support/sessions libgit src main/golang command test/golang command test/golang/unit Click to show internal directories. Click to hide internal directories.