Extend comment of Remote.push by note about push_update_reference.
As happened in support request https://github.com/libgit2/libgit2/issues/3963 it can be easily overseen, that push returns True, when the remote has installed a hook that denies the commits.
This commit is contained in:
parent
825f3e45bd
commit
ee28de65a0
@ -413,6 +413,12 @@ class Remote(object):
|
|||||||
"""Push the given refspec to the remote. Raises ``GitError`` on
|
"""Push the given refspec to the remote. Raises ``GitError`` on
|
||||||
protocol error or unpack failure.
|
protocol error or unpack failure.
|
||||||
|
|
||||||
|
When the remote has a githook installed, that denies the reference
|
||||||
|
this function will return successfully. Thus it is stronly recommended
|
||||||
|
to install a callback, that implements
|
||||||
|
:py:meth:`RemoteCallbacks.push_update_reference` and check the passed
|
||||||
|
parameters for successfull operations.
|
||||||
|
|
||||||
:param [str] specs: push refspecs to use
|
:param [str] specs: push refspecs to use
|
||||||
"""
|
"""
|
||||||
push_opts = ffi.new('git_push_options *')
|
push_opts = ffi.new('git_push_options *')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user