@joshaber: We are just fine with them being freed. The pool won't be popped until after we have sent the options through to libgit2 and got our response. 

@jspahrsummers I think @arrbee just addressed your points.

I should also note that this is working perfectly, correctly passing the pathspec into libgit2 (as proven in the passing tests).