3

I would like to setup hg hooks for some actions done by mq extension. For example when I do

hg qnew

I would like to use post-review to create a new review request in our reviewboard server. I would also like to make a hook that updates the diff if you do

hg qrefresh

Is this possible?

user2864740
  • 60,010
  • 15
  • 145
  • 220
Nikola Borisov
  • 348
  • 1
  • 10

1 Answers1

5

All Mercurial commands have both a pre-XXX and post-XXX hook. So you can write write hooks like:

[hooks]
post-qnew.reviewboard = post-review $(hg root)/.hg/patches/$(hg qtip)
post-qrefresh.reviewboard = post-review $(hg root)/.hg/patches/$(hg qtip)

or whatever the correct post-review invocation is.

All examples approximate. :)

Martin Geisler
  • 72,968
  • 25
  • 171
  • 229
Ry4an Brase
  • 78,112
  • 7
  • 148
  • 169