I can see how you can use the Acl Extension to control the push/pull to a particular repository by certian users, but can you control “WEB” access to a repository using the Acl Extenstion? I would like certain repositories to only show up for certain users.
I am deploying on IIS7, so the solution will need to work in that environment.
I’m assuming you’re doing this via the HGWeb CGI script. If you are, you can specify
allow_pushandallow_readparameters in each project’s.hg/hgrcfile. If you specify anallow_readother than*, users who are not in the list will not even see the project on the HGWeb project listing page.