Closed kuwv closed 3 months ago
I guess I'll try to solve this.
While taking a closer look at this I believe that push_options have no way of being set: https://github.com/libgit2/pygit2/blob/master/pygit2/callbacks.py#L267
As it seems they are just reset with a new pointer: https://github.com/libgit2/pygit2/blob/master/pygit2/callbacks.py#L271
@jdavid can you confirm that this is correct or if I am mistaken?
I am trying to determine how to use git_push_options with a remote push. I'm unable to find any documentation, tests or working examples.
My goal is to implement something similar to git using the following:
git push --push-option somevar=someval
What I have gleaned from the
remote.py
context manager is that I probably need to pass libgit2custom_headers
parameter. But, I'm not sure if I'm missing something or just off base.