Mercurial is een programma voor onder andere software- en projectontwikkelaars waarmee beheer en versiecontrole over data en broncode kunnen worden uitgevoerd. Het programma kan worden gezien als een directe concurrent voor het welbekende cvs, svn of subversion. Mercurial wordt bijvoorbeeld sinds kort gebruikt door het ontwikkelteam achter Python, zoals in deze maillist-posting is te lezen. Mercurial 1.8 is sinds kort beschikbaar met de volgende lijst aanpassingen:
Core:Subrepos:
- Bookmarks are now a core feature (see UpgradeNotes)
- New listfile: pattern-matching (patterns)
- Revset syntax supported by most commands
- Performance improvements for reading large repository indexes
- Certificate validation for HTTPS proxies
Windows:
- New support for git subrepos
- Various improvements to merge, update, and commit logic
Extensions:
- Numerous robustness improvements for quirks in Windows file handling
- Now uses the native ctypes module rather than PyWin32
- eol: filter aliases for compatibility with win32text
- mq: --exact option for qpush
- mq: various robustness improvements
- progress: remaining time estimates