Easy IRC notifications

Description

Current IRC "service" (Irker) is not easy to use, and user can't send notifications to IRC without meddling with an external service.

  • Notifications should be triggered when something is pushed to a branch, or when there has been a merge request made to a branch.
  • Notification should include a link to the changeset.

Use case: I'm looking into migrating a project from github, and I wouldn't be too happy about having to drop IRC notifications. Generally, paper-cuts don't make one happy.

In case I misunderstood something and this can be used without an external service, docs need to be improved, since that's what I understood from them.

Proposal

Add integrated in GitLab IRC notification service.

The minimal requirements should be:

  • IRC server address
  • IRC server port
  • channel
  • list of branches that trigger notification (if none specified, all branches trigger it)

The optional things:

  • bot's name
  • colored messages
  • authentication
  • perhaps notifications for issues being opened/closed ?

~"feature proposal"