没有合适的资源?快使用搜索试试~ 我知道了~
go-libgit2:libgit2 的惯用 Go 绑定
共27个文件
go:23个
yml:1个
c:1个
需积分: 10 0 下载量 113 浏览量
2021-06-27
16:04:38
上传
评论
收藏 23KB ZIP 举报
温馨提示
去-libgit2 Go 绑定。 什么问题? 简短的回答:没什么! git2go 很棒,您可能应该使用它。 长答案:git2go 是 libgit2 之上的一个非常薄的层,因此 Go API 几乎与 C API 相同。 因此, git2go大部分内容git2go是很 Go-ish。 这个库是一个以惯用方式为libgit2实现 go 绑定的实验。 与git2go相比,有一些很大的 API 变化,但内部看起来非常相似。 是什么让它成为惯用语? 通过通道或切片步行提交 Walker类型提供了一个C提交通道和Slice()函数来覆盖提交,而不是类似 C 的迭代器类型。 可通过go get安装 只要您安装了最新版本的libgit2 。 不需要runtime.LockOSThread / runtime.UnlockOSThread调用 从git_*函数返回的错误被包装在libgit2_*函数中
资源推荐
资源详情
资源评论
收起资源包目录
go-libgit2-master.zip (27个子文件)
go-libgit2-master
commit_test.go 4KB
libgit2.go 830B
oid.go 574B
repository.go 5KB
commit_config.go 3KB
.travis.yml 532B
index_entry.go 1KB
walker.go 3KB
error.go 3KB
walker_config.go 578B
signature.go 2KB
reference.go 597B
tree.go 759B
README.md 2KB
libgit2.h 3KB
branch_config.go 1KB
commit.go 4KB
repository_test.go 4KB
message.go 414B
index.go 2KB
branch.go 6KB
walker_test.go 2KB
libgit2_test.go 763B
libgit2.c 4KB
index_test.go 1KB
branch_test.go 2KB
signature_test.go 531B
共 27 条
- 1
资源评论
泰国旅行
- 粉丝: 31
- 资源: 4773
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功