Port rb-gateway to go-git.

Review Request #9875 — Created April 16, 2018 and submitted

Information

rb-gateway
master
58e12b4...

Reviewers

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 the go-git library, which is a pure Go
implementation with a very similar API to git2go.

  • Ran unit tests
  • Tested post-commit review request creation and diff viewing with
    Review Board.
Description From Last Updated

dep lets us use github directly, so we can just have github.com/src-d/go-git and the version=4.2.1 line will pick the right …

brenniebrennie
chipx86
  1. Looks fine to me, but might be good to get another pair of eyes on this.

  2. 
      
brennie
  1. 
      
  2. Gopkg.toml (Diff revision 1)
     
     
    Show all issues

    dep lets us use github directly, so we can just have github.com/src-d/go-git and the version=4.2.1 line will pick the right tag to use.

    1. Something about the layout of the code in their github repo is confusing dep. Not sure why but for now I'm just going to keep going with their recommendation of the gopkg URL.

  3. 
      
david
Review request changed
Status:
Completed
Change Summary:
Pushed to master (708632f)