libgit2 / libgit2sharp

Git + .NET = ❤
http://libgit2.github.com
MIT License
3.17k stars 886 forks source link

Make owner validation configurable #2093

Open ltrzesniewski opened 4 months ago

ltrzesniewski commented 4 months ago

This adds a GlobalSettings.OwnerValidation property which wraps git_libgit2_opts(GIT_OPT_[GET/SET]_OWNER_VALIDATION).

I needed to disable this (I'm using a safe environment), and I had to do this through reflection, but I suppose other people may have the same problem so exposing the feature in the library would be better. 🙂

Closes #2036

Edit: I'm an idiot, I forgot to check whether someone else submitted a PR for this, so this duplicates #2042, sorry 🤦
I'm leaving this open so you can choose the implementation, and this one also lets you retrieve the current option value.