libgit2/libgit2 — pull request #498 by tanoku (2011-11-26 08:06:53+00:00)
Title: Repo ownership

Hello lovers of everything Git,

I bring you yet-another huge-ass PR with some of the changes that I deemed necessary after trying to wrap the current version of the API in Rugged. They are rather invasive all over the library, but I think this is the perfect moment to unify the ownership semantics for all repository objects before the API gets frozen. Consistency is good, and so is explicit over implicit.

![Brilliant](https://img.skitch.com/20111126-2y336jswcd2jr9shx79wcm4bu.jpg)

I'd appreciate if you could take the time to review & comment on the changes. I'm sure I'm missing something. Check the commit messages for detailed descriptions.