Pull request hooks
Mads Kiilerich
mads at kiilerich.com
Wed May 6 17:09:15 UTC 2020
On 5/3/20 10:40 AM, Eivind Kvedalen wrote:
> Hi,
>
> I'm trying to integrate Kallithea with an issue tracker, and I would
> like to get notifications (not email, but something I could create an
> API request from) when a pull request is created or updated. Are there
> any hooks available for this already? If not, ideas on how to
> implement it is welcome!
Kallithea currently has no such hook.
Similar hooks are in the hold rcextensions -
https://kallithea.readthedocs.io/en/stable/usage/customization.html#behavioral-customization-rcextensions
. For example, kallithea/model/user.py will call log_create_user which
in turn will call CREATE_USER_HOOK .
Similarly, the hook you ask for could be added with a call from
kallithea/model/pull_request.py .
The whole rcextension system would be nice to get cleaned up. For
example, the name "rc" is an old leftover. Also, while there for example
is a hook for created repos, there is no hook for renaming repos. But
for a start, we could try to add the hooks you ask for.
/Mads
More information about the kallithea-general
mailing list