rgburke/grv

How about start using go-git module?

vit1251 opened this issue · 1 comments

How about start using https://github.com/src-d/go-git module to interaction with GIT?

Thanks for posting the link to go-git, I didn't know there was a git implementation purely in go out there.

It would take a fair bit of work to integrate go-git as grv currently has some libgit2 specifics in it, but it should be possible. I'll need to check if it supports all of the operations we can perform using libgit2.

Ideally it should be possible to choose either libgit2 or go-git (or perhaps even another) as the backend library that drives all repository interaction. I will have a look into it.