Port rb-gateway to go-git.
Review Request #9875 — Created April 16, 2018 and submitted — Latest diff uploaded
The libgit2-based git2go is a decent API, but it's a pain to deal with.
It needs very specific versions of libgit2 to be installed, and makes it
very hard to cross-compile or distribute binaries that link against it.
This change ports rb-gateway to thego-git
library, which is a pure Go
implementation with a very similar API togit2go
.
- Ran unit tests
- Tested post-commit review request creation and diff viewing with
Review Board.
Gopkg.lock |
---|
Gopkg.toml |
---|
README.md |
---|
api/routes.go |
---|
api/routes_test.go |
---|
config/config_test.go |
---|
helpers/repo_helpers.go |
---|
repositories/git.go |
---|
repositories/git_test.go |
---|