Which is the most useful Mercurial hook for programming in a loosely connected team?

I recently discovered the notify extension in Mercurial which allows me quickly send out emails whenever I push changes, but I'm pretty sure I'm still missing out on a lot of functionality which could make my life a lot easier.

Which Mercurial hook or combination of interoperating hooks is the most useful for working in a loosely connected team?

Please add links to non-standard parts you use and/or add the hook (or a description how to set it up), so others can easily use it.

Asked by: Blake128 | Posted: 28-01-2022

Answer 1

I really enjoy what I did with my custom hook. I have it post a message to my campfire account (campfire is a group based app). It worked out really well. Because I had my clients in there and it could show him my progress.

Answered by: Patrick426 | Posted: 01-03-2022

Answer 2

Take a look at the hgweb stuff. You can set up RSS feeds and see all the revisions, et cetera.

Answered by: Nicole967 | Posted: 01-03-2022

Answer 3

I've written a small set of minor hooks which might be interesting: http://fellowiki.org/hg/support/quecksilber/file/

Anyway, these are the hooks most useful to me ;-)

Answered by: Owen591 | Posted: 01-03-2022

Similar questions

python - What's a good resource for starting to write a programming language, that's not context free?

Closed. This question does not meet Stack Overflow guid...

python - OPENGL User Interface Programming

Closed. This question does not meet Stack Overflow guid...

Socket programming for mobile phones in Python

I've written code for communication between my phone and comp thru TCP sockets. When I type out the code line by line in the interactive console it works fine. However, when i try running the script directly through filebrowser.py it just wont work. I'm using Nokia N95. Is there anyway I can run this script directly without using filebrowser.py?

functional programming - Pattern matching of lists in Python

I want to do some pattern matching on lists in Python. For example, in Haskell, I can do something like the following: fun (head : rest) = ... So when I pass in a list, head will be the first element, and rest will be the trailing elements. Likewise, in Python, I can automatically unpack tuples: (var1, var2) = func_that_returns_a_tuple()

python - Convert CVS/SVN to a Programming Snippets Site

I use cvs to maintain all my python snippets, notes, c, c++ code. As the hosting provider provides a public web- server also, I was thinking that I should convert the cvs automatically to a programming snippets website. cvsweb is not what I mean. doxygen ...

What are the benefits of using Python for web programming?

What makes Python stand out for use in web development? What are some examples of highly successful uses of Python on the web?

functional programming - Modify bound variables of a closure in Python

Is there any way to modify the bound value of one of the variables inside a closure? Look at the example to understand it better. def foo(): var_a = 2 var_b = 3 def _closure(x): return var_a + var_b + x return _closure localClosure = foo() # Local closure is now "return 2 + 3 + x" a = localClosure(1) # 2 + 3 + 1 == 6 # DO SOME MAGIC HERE TO TURN "var_a" of the closure into 0 # ...

Interested in Collective Programming for the web -- Ruby or Python or PHP?

Closed. This question is opinion-based. It is not c...

network programming - How do you determine if an IP address is private, in Python?

In Python, what is the best way to determine if an IP address (e.g., '' or '') is on a private network? The code does not sound difficult to write. But there may be more edge cases than are immediately apparent, and there's IPv6 support to consider, etc. Is there an existing library that does it? ...

c# - ORM (object relational manager) solution with multiple programming language support

Is there a good ORM (object relational manager) solution that can use the same database from C++, C#, Python? It could also be multiple solutions, e.g. one per language, as long as they can can access the same database and use the same schema. Multi platform support is also needed. Clarification: The idea is to have one database and access this from software written in several different pr...

Still can't find your answer? Check out these communities...

PySlackers | Full Stack Python | NHS Python | Pythonist Cafe | Hacker Earth | Discord Python