During my contract with Mozilla, I decided to check all commits going into the Mercurial repository for the mozilla-central branch. Of course, I'm using the atom feed for that. But after a few days, I discovered that I was missing some commits. Some features went into the nightlies and no sign of the commit in my feed reader.

This is because, by default, the server is only sending the last 20 items. We can change that by using the revcount parameter. So now, my feed reader fetches this feed:

http://hg.mozilla.org/mozilla-central/atom-log?revcount=200

And that should work on every Mercurial project using hgserve.