Audit options with Mercurial

Stanimir Stamenkov s7an10 at netscape.net
Sun Jan 23 03:30:04 CST 2011


Sat, 22 Jan 2011 20:36:55 -0500, /John Peberdy/:

> I have a related question with more limited scope.
>
> We use Mercurial in a corporate environment. We use hgweb on Apache,
> the ACL extension, etc. We use ACLs per repository and per branch with
> many repos and branches having no ACL. The ACLs themselves are in a
> repository with a post commit hook on the server to update. This all
> works very well!
>
> My question: Are there any existing extensions we can install on the
> server to log who pushed a changeset?
>
> We don't want to break the distributed use cases so requiring the
> authenticated user be the same as the committer is not what we want.
>
> I'd imagine such an extension would be trivial to write, but I'm new
> to Python so I thought I'd ask first.

I had once asked [1] and had been directed to the SonicHgExtension 
[2] and the Mozilla's pushlog [3].

[1] http://www.selenic.com/pipermail/mercurial/2010-January/029532.html
[2] http://mercurial.selenic.com/wiki/SonicHgExtension
[3] 
http://groups.google.com/group/mozilla.support.webtools/msg/b297912c5532de82

-- 
Stanimir


More information about the Mercurial mailing list