How to install Mercurial on shared hosting and setup HG-PHP

Setup phpHgAdmin



Version 1.1 is released! The minor version bump is for

  • extended support for special characters in config files
  • multi-profile support, so multiple hgweb.config files can be maintained from one phpHgAdmin installation
  • user interface can be completely controlled by a theme pack, with a Wordpress look & feel
  • significantly cleaned and re-structured, with caching
  • install utility: phpHgAdmin config validator

Upgrade instructions: recommend a fresh install. v1.1 now uses the 'paths' group instead of 'collections' in hgweb.config. These changes should be manually carried out. You should manually repair the hgweb.config file. An entry:


/path/to/repo/name = name

should now be referred to as


name = /path/to/repo/name

You still get all the same benefits from the previous 1.0 release

  • create and delete repositories
  • edit individual repository (hgrc) config in real-time
  • optimistic concurrency control: safeguard against unintentional config overwrites
  • translations-ready for your language


1.0.x directory repo editor 1.0.x


Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.