Skip to content

virhilo/hg-slackhooks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hg-slackhooks

Mercurial server-side hooks for Slack messaging service.

Examples

To add push hooks for some repo, modify .hg/hgrc in the central repository:

[slackhooks]
webhook_url = WEBHOOK_URL
repo_name = sample repository
commit_url = http:https://example.com/101-sandbox/rev/
icon_emoji = :mercurial:

[hooks]
changegroup.slackhooks= python:/path/to/slackhooks.py:pushhook

Example of chat message output:

Mercurial push hook chat message

Options

  1. webhook_url is your unique webhook URL.
  2. repo_name is a name of your repository. It's optional.
  3. commit_url is a part of URL for parcilular changeset. If it is specified, link to a changeset will be inserted in description of changeset. Plain text short revision number will be used otherwise.
  4. username is the displayed name. Default: mercurial.
  5. icon_emoji is the name of emoticon, which will be displayed. It's optional. You can use icon_url instead.
  6. icon_url is a direct link to image, which will be displayed. It's optional. You can use this icon URL if you want.

icon_emoji and icon_url are both optional and interchangeable.

About

Mercurial hooks for Slack messaging service.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%