gwsmhg ist eine grafische Oberfläche für hg und mq. Es ermöglicht, diese beiden Programme auf integrierte Weise zu benutzen, um einen Workspace zu verwalten. Mercurial (hg) ist ein verteiltes Quellcode-Versionsverwaltungssystem und Mercurial Queues (mq) ist eine Erweiterung von hg zur Patch-Verwaltung. (non)