git-angler

1.0.1 • Public • Published

Git Angler - A Git event bus

This event bus acts as a hub for Git events by listening to git-http traffic and processing events sent by in-repo githooks. The event bus is, therefore, used to serve the git repos via http(s).

        git-http             git-http
Client <--------> Event Bus <--------> Requested repository
  |__________________^ ^_________________________|
     githook events           githook events

As previously mentioned, there are two components: the git-http listener and the REST hook listener.

git-http listener

Used to capture the following events: * (pre-)pull * (pre-)info * (pre-)clone * (pre-)push

REST hook listener

Events sent from local (client) repo with hooks installed: * merge * pre-rebase * (pre|post)-commit * post-checkout * (pre-)receive

Readme

Keywords

none

Package Sidebar

Install

npm i git-angler

Weekly Downloads

1

Version

1.0.1

License

MIT

Last publish

Collaborators

  • nhynes