libgit2/git2go — pull request #16 by Merovius (2013-04-26 00:35:35+00:00)
Title: Give gitObject.Free a pointer-receiver

This is needed to get runtime.SetFinalizer to work, which
expects a pointer-receiver. Without it the runtime will crash, when it
tries to garbage-collect an object.